
Mybatis
Mybatis是什么 Mybatis是一个半ORM(对象关系映射)框架,内部封装了JDBC、加载驱动、创建连接、创建statement等一系列与数据库交互的繁杂步骤。 ...

Mybatis是什么 Mybatis是一个半ORM(对象关系映射)框架,内部封装了JDBC、加载驱动、创建连接、创建statement等一系列与数据库交互的繁杂步骤。 ...
Spring MVC的优点有哪些? 可以支持各种视图技术,而不仅仅局限于JSP; 与Spring框架集成(如IOC容器、AOP等); 清晰的角色分配: 前端控制器(dispatcherServlet) ; 请求到处理器映射(handlerMapping); 处理器适配器(HandlerAdapter); 视图解析器(ViewResolver); 支持各种请求资源的映射策略; ...

讲到Spring就一定绕不开IOC、AOP两个概念了,在我看来Spring的一切都基于IOC,所以先聊IOC吧。 IOC 什么是 IOC 首先看看 IOC 的作用,我们可以试着写一个从 service 层到 dao 层的用例,会发现如果是一层一层实现了这个用例,将来要修改就要一层层改, 这样耦合度极高,而把控制权交给第三方( Test 中 new 一个 serviceImpl 来 set 一个 userDao),能达到解耦目的。此时,主动去 new 一个 dao 对象叫正向获取,而等着 serviceImpl 来 set 是等着别人给我这个对象,是反向获取。就像自己找对象(正向)和婚介公司分配对象(反向)。 ...