博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSM框架Web程序的流程(Spring SpringMVC Mybatis)
阅读量:7128 次
发布时间:2019-06-28

本文共 639 字,大约阅读时间需要 2 分钟。

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.

转载地址:http://ssrel.baihongyu.com/

你可能感兴趣的文章
C++中处理XML文件
查看>>
团队编程项目作业1-成员简介及分工
查看>>
LuoguP1126 机器人搬重物(BFS)
查看>>
装饰器模式-Decerator
查看>>
Android中Intent传值与Bundle传值的区别详解
查看>>
flash 动画
查看>>
作业1(贾栋琳)
查看>>
【转】关于 @synchronized,这儿比你想知道的还要多
查看>>
POJ NOI0105-33 计算分数加减表达式的值
查看>>
CCF201604-1 折点计数(解法二)(100分)
查看>>
NUC1333 Knight Moves【DFS】
查看>>
写Java代码分别使堆溢出,栈溢出
查看>>
面向对象程序设计(二)
查看>>
学习elasticsearch(一)linux环境搭建(3)——head插件安装
查看>>
SVN cleanup 报错,清除svn的工作队列
查看>>
Maven工程的POM继承
查看>>
百度API的经历,怎样为多个点添加带检索功能的信息窗口
查看>>
在windows下通过samba的共享编辑过的openwrt的样式文件无法访问的解决办法
查看>>
总结: 在fc23中, 安装音频mp3 视频flv 的播放插件其实很简单, 只要一步就可以了: dnf install gstreamer1-libav...
查看>>
Filter中实现页面转发
查看>>