SSM框架Web程序的流程(Spring SpringMVC Mybatis)

Posted 曹增令

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSM框架Web程序的流程(Spring SpringMVC Mybatis)相关的知识,希望对你有一定的参考价值。

SSM框架的Web程序主要用到了三个技术:

Spring:用到了注解和自动装配,就是Spring的两个精髓IOC(反向控制)和 AOP(面向切面编程)。

SpringMVC:用到了MVC模型,将逻辑代码放到Controller层处理。

Mybatis:用到了与数据库打交道的层面,放在所有的逻辑之后,处理与数据库的CRUD相关的操作。

 

要完成一个功能:

先写实体类entity,定义对象的属性,(可以参照数据库中表的字段来设置,数据库的设计应该在所有编码开始之前)。

写Mapper.xml(Mybatis),其中定义你的功能,对应要对数据库进行的那些操作,比如 insert、selectAll、selectByKey、delete、update等。

写Mapper.java,将Mapper.xml中的操作按照id映射成Java函数。

写Service.java,为控制层提供服务,接受控制层的参数,完成相应的功能,并返回给控制层。

写Controller.java,连接页面请求和服务层,获取页面请求的参数,通过自动装配,映射不同的URL到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层。

写JSP页面调用,请求哪些参数,需要获取什么数据。

 

简单点就是:

 

DataBase ===> Entity ===> Mapper.xml ===> Mapper.java ===> Service.java ===> Controller.java ===> Jsp.

以上是关于SSM框架Web程序的流程(Spring SpringMVC Mybatis)的主要内容,如果未能解决你的问题,请参考以下文章

Activiti6.0 java项目框架 spring5 SSM 工作流引擎 审批流程

Activiti6.0 java项目框架 spring5 SSM 工作流引擎 审批流程

java Activiti6.0 后台 框架 spring5 SSM 工作流引擎 审批流程

Activiti6.0 spring5 工作流引擎 java SSM流程审批 项目框架

Activiti6.0 spring5 java SSM 工作流引擎 流程审批 项目框架

java 工作Activiti6.0 spring5 工作流引擎 java SSM流程审批 项目框架