背景 B/S(Browser/Server):浏览器/服务器架构,用于广域网 C/S(Client/Server):客户机/服务器架构,用于局域网 业务分析 前端 控制层 调用业务层 业务层(Business Object BO) 调用数据层实现业务操作 业务层需要明确地知道数据层的操作方法,但不需 ...
分类:
编程语言 时间:
2020-03-14 13:16:26
阅读次数:
76
同上一篇博客,复习梳理SpringMVC知识点,这次的梳理比较快,很多细节没有顾虑到,后期可能会回来补充 1. 整体架构 1.1 在学习了SSM框架后我们来理清三者的应用层面 浏览器发送请求,请求到达SpringMVC处理,然后调用业务层逻辑实现,跟着持久层操作获取数据,最后逆序响应到浏览器。前面我 ...
分类:
编程语言 时间:
2020-03-03 01:06:55
阅读次数:
68
1、三层架构 表现层:用于展示数据 业务层:处理业务需求 持久层:与数据库交互 2、 3、持久层技术解决方案 JDBC技术:Connection、PreparedStatement、ResultSet Spring的JdbcTemplate:Spring中对JDBC的简单封装 4、mybatis的环 ...
分类:
其他好文 时间:
2020-02-24 18:55:39
阅读次数:
67
spring和springMvc: 1. spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案; 2. springMvc是spri ...
分类:
其他好文 时间:
2020-02-17 16:21:07
阅读次数:
394
[TOC] 第一章:动态代理 1.1 转账案例 1.1.1 需求 账户A向账户B转账100元 + 账户A减100 + 账户B加100 1.1.2 数据库脚本 1.1.3 环境搭建 Maven引入依赖包 实体类 持久层接口和实现类 接口 实现类 业务层接口和实现类 接口 实现类 Spring的IOC配 ...
分类:
编程语言 时间:
2020-02-16 14:37:52
阅读次数:
66
Spring MVC 一、概述 1.使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构 2.三层架构 1. 表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型 2. 业务层:处理公司具体的业务逻辑的 3. 持久层:用来操作数据库的 表现层框架(MV ...
分类:
编程语言 时间:
2020-02-12 22:12:32
阅读次数:
76
依赖注入的概念: 依赖注入:Dependency Injection。它是 spring 框架核心 ioc 的具体实现。 程序在编写时,通过控制反转,把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。 ioc 解耦只是降低他们的依赖关系,但不会消除。例如:业务层仍会调用持久层的方 ...
分类:
编程语言 时间:
2020-02-12 18:17:12
阅读次数:
73
1、SSM的开发步骤是什么: (1)建库建表,导入测试数据 (2)先写数据访问层mapper层,写出所需要的增删改查接口,并创建映射xml文件,将对应的sql语句写好 (3)service层,先写好业务层的接口,然后实现接口,写好业务 (4)controller层 (5)配置过滤器Character ...
分类:
其他好文 时间:
2020-02-10 11:27:01
阅读次数:
126
本文介绍spring、springmvc、mybatis的整合。 应用系统三层架构分为:表现层(也就是我们通常说的mvc)、业务层(service层)、持久层(dao层)。 如下所示,我们就按照这层次对SSM进行整合。配置文件分门别类: 表现层:springmvc-servlet.xml(配置con ...
分类:
其他好文 时间:
2020-02-07 14:30:41
阅读次数:
80
很多人在借助SpringBoot框架开发web项目时,在业务层(Service)这一部分,标准做法是:定义一个接口,然后再一个或多个类去实现。疑问来了: 为什么我们要维护两份同构代码,而不直接使用一个类呢?&n
分类:
编程语言 时间:
2020-02-05 18:47:58
阅读次数:
88