/SSM-Demo

实践出真知,相对于SSH-Demo项目,本项目是一个基于SSM(SpringMVC+ Spring + Mybatis)的练手Demo。

Primary LanguageJava

SSM-Demo

本项目是一个基于 SSM 的登录/注册完整Demo,是在SSH-Demo项目的基础上修改而来,主要涉及以下几个知识点:

  • 使用SpringMVC作MVC控制器;
  • 使用Spring作IOC容器;
  • Spring 声明式事务管理;
  • Spring AOP;
  • Spring CharacterEncodingFilter 过滤器;
  • 使用Mybatis作持久层(ORM)框架:以面向对象的方式对PO类的操作映射成为对应的持久化操作;
  • 使用Mybatis的Mapper映射器;
  • MySQL作数据库;
  • Web 分层结构及原理等。

Ps: 通过对比SSH-Demo和SSM-Demo两个项目,有助于我们理解WEB的**和架构,并体会当前最为流行的两个MVC框架SpringMVC和Struts2的异同、 当前最为流行的两个ORM框架Mybatis和Hibernate的异同以及Spring容器的两大特性IOC和AOP。