1. MyBatis框架
是一个开源的数据持久层框架。使用MyBatis框架替代JDBC完成DAO层的增删改查操作; 使用MyBatis提供的动态SQL灵活、只能地进行多条件复杂查询和更新操作。
2. Spring框架
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
- 目的:解决企业应用开发的复杂性
- 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能
- 范围:任何Java应用
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
3. Spring MVC框架
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
4. 搭建SSM框架
Spring MVC与MyBatis通常都不会独立的应用到某个项目中,往往都是借助Spring这个粘合剂统一集成到项目中作为经典的快速开发框架集来使用.