SSM:Struts、Spring、Mybatis
SSM三层集成框架系统总体设计:模块划分、数据库表,存储过程
背景
J2EE框架是一种非常流行的Web开发框架。J2EE框架完整地定义了一套标准的应用开发体系结构和部署环境。基于SSH的轻量级组件模型的出现,为中小企业的应用开发提供了新的解决问题的方法。但SSH框架中持久层技术Hibernate是一种“全自动”式的ORM实现方案,该方案对数据库设计模式要求苛刻,且限制使用存储过程,给数据操作较多、表结构多变的系统的开发带来了很大的不便。SSM轻量级开发框架解决了这个问题,该框架中的数据持久层技术是MyBatis。MyBatis是一种“半自动”式的ORM实现方案,它在SQL开发的工作量和数据库移植性方面的让步,为系统设计提供了最大的自由空间。