为什么选用SpringMVC
1、简单易用,学习成本低,开发效率高
2、性能灵活,优于Struts
3、大众框架,网上有很多解决方案
总结:高效率,轻量化,高性能
SpringMVC注解类
常用注解
@Controller 注解定义控制器
@RequestMapping spring根据value将请求分发到对应的控制器
@Service 定义业务逻辑层
@Repository 定义底层数据库处理接口(持久层)
@Resource 实现依赖注入
为什么选用MyBatis
1、简单易用,会SQL就会MyBatis
2、灵活,完全自己手写SQL
3、代码与SQL分离,提高了可维护性
4、大众框架,网上有很多解决方案
MyBatis开发采用Dao层映射机制,开发只需三步
1、定义MyBatis配置文件(可省略)
2、为数据库中的表定义Dao类
3、为数据库中的表定义XML格式的SQL-Mapping文件
SpringMVC+MyBatis 整合