![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架
知来者犹可追
这个作者很懒,什么都没留下…
展开
-
MyBatis全局配置文件_junit_映射文件
一、传统的JDBC编程过程 加载驱动、获取connection、创建Statement预编译对象、编写sql语句、占位符设值、执行sql,并返回结果、对sql结果进行解析、释放资源。 存在的问题:     &原创 2018-12-17 20:30:51 · 374 阅读 · 0 评论 -
Mybatis动态代理_mapper.xml详解_动态sql
一、mapper动态代理 通常的架构中的持久层:dao接口,daoImpl实现类。 MyBatis持久成:dao接口,dao实现类(获取会话,调用sqlSession方法进行操作数据库)还有mapper.xml映射文件。        Mybatis持久层演变成mapper原创 2018-12-18 19:11:58 · 759 阅读 · 0 评论 -
AOP面向切面编程
AOP面向切面编程 开发时:核心业务代码与服务系统代码是相对独立的;运行时:核心业务执行时,拥有系统服务的功能。实现这种效果的技术就是AOP AOP面向切面编程,采用的是横向抽取机制,将分散在各个方法上的重复的代码提取出来,然后再程序编译或运行时,再将这些提取出来的代码应用到需要执行的地方。 AOP的本质就是代理,对方法进行增强。 两种代理 JDK的动态代理→基于接口的 CGLIB代理→基于子类 ...原创 2018-12-24 18:24:47 · 206 阅读 · 0 评论 -
spring和myBatis整合
整合思想: myBatis的角色:持久层框架;加载生成SqlSessionFactory会话工厂,特点:一旦创建运行期一直存在,设计为单例模式。采用的mapper动态代理的方式。 spring角色:是一种容器,用来管理类的。并且可以设计scope为单例的。spring是用来代理mapper接口的实现类,声明为springBean。 spring事务管理 spring的声明式事务AOP技术 xml配...原创 2018-12-24 18:41:15 · 188 阅读 · 0 评论 -
SpringMVC
springMVC是一种基于Java实现的、WEB的MVC设计模式的、请求驱动类型的、轻量级的WEB框架。 1、springMVC使用了MVC的设计模式思想。 2、基于驱动请求,就是指使用了请求-响应的模式。 3、将WEB层进行了解耦。 springMVC的工作流程 浏览器发送一个请求给WEB服务器,由服务器来控制发送给哪一个servlet来进行处理。 在流程中的作用 springMVC中的前端控...原创 2018-12-25 19:14:42 · 179 阅读 · 0 评论