一、SpringMVC框架要点
1、为什么选用SpringMVC
(1)简单易用,学习成本低,开发效率高
(2)性能灵活,优于Struts
(3)大众框架,遇到问题网上有很多解决方案
2、SpringMVC的注解类
(1)
Controller注解定义控制器(2)
RequestMapping注解,通过value值定义处理请求的url地址,可以出现在类和方法上(3)
Service注解,负责定义业务逻辑层(4)
Repository注解定义底层数据库处理接口,主要负责与底层数据库交互(5)
Resource注解实现注入二、Mybatis框架要点
1、为什么选用Mybatis
(1)简单易用,会sql语句就会用Mybatis
(2)灵活,完全自己手写SQL语句
(3)Sql和代码的分离,提高了可维护性
(4)大众框架,遇到困难网上有很多的解决方案
2、Mybatis开发流程
(1)定义Mybatis配置文件
(2)定义Dao类
(3)定义XML格式的SQL-Mapper文件
三、SpringMVC与Mybatis框架整合
1、主要结构如下
2、web.xml
?xmlversion=1.0encoding=UTF-8?
web-appxmlns:xsi=