SSM指的是三个框架的简写,分别为:Spring、Shiro、MyBatis。
在SSM的开发架构之中,每一个框架的核心作用如下:
• MyBatis开发框架:实现ORMapping开发框架,只提供有数据库的SQL定义与实现,而在与Spring整合之后,开发者针对于数据接口不再需要编写具体的实现子类,完全会由Spring根据映射文件与接口动态生成实现子类,简化了代码的重复编写。
• Spring开发框架:提供有强大的依赖注入功能, 可以轻松的整合各种资源对象,并且利用配置文件以及Annotation轻松的实现Bean之间依赖关系的匹配,避免了关键字new所带来的系统耦合问题。同时利用其AOP的特点轻松的实现了事务的逻辑控制,用户只需要编写核心代码即可。
• Shiro开发框架:提供有完整用户认证与角色检测操作,可以基于Spring开发框架实现业务层或控制层的Annotation检测,同时提供有强大的第三方认证框架(例如:CAS)的整合能力。
Maven的配置与使用
【SSM项目实战】预约报名管理系统
MyBatis开发框架
Shiro开发框架
Spring开发框架
李兴华
JAVA培训讲师,JAVA EE高端培训讲师,北京魔乐科技(MLDN软件实训中心)教学总监,从2008年开始先后出版《零基础学java》、《Java开发实战经典》、《Java Web开发实战经典(基础篇)》、《Android开发实战经典》、《Oracle开发实战经典》、《Java核心技术精讲》
相关链接:
https://edu.csdn.net/combo/detail/329?utm_source=edu_bbs_autocreate