美文网首页读书
架构设计之:SSM

架构设计之:SSM

作者: 简书的猪队友 | 来源:发表于2022-05-18 11:35 被阅读0次

SSM时代

● SpringMVC解决接入及表示层
● Spring解决业务服务、事务处理、会话管理等问题
● MyBatis解决数据接入层

特点

SpringMVC

  1. 更适用于前后端分离的设计方式,对任何post、get、put、delete的URL操作请求,都可以定义request mapping路径(即URL路径)轻松解析到对应Control类的某个具体的方法中。也就是说,前端的URL只需要声明一个方法,不需要像Struts那样一个URL要声明一个ActionServlet类。
  2. 支持返回json数据,也就是restful接口形式。

Spring

  1. 通过注解的方式配置数据源,配置声明式的事务处理。
  2. SpringMVC是Spring包的一部分。

MyBatis

  1. 接管了SSH时代的Hibernate,通过简单的SQLMap Config.xml等文件,可以在XML里任意的写SQL语句去做想要的SQL操作。
  2. 没有像Hibernate那样与数据库绑定的java对象之间的操作。当在MyBatis里从数据库表读取一个对象,转化为JAVA对象后,他就跟数据库没有任何联系了。我们可以在JAVA对象中任意的get set变量,对数据库没有影响。当想要对数据库产生影响时,就把这个对象的操作传给MyBatis定义的update操作即可。

相关文章

网友评论

    本文标题:架构设计之:SSM

    本文链接:https://www.haomeiwen.com/subject/hexaurtx.html