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