ssh框架整合之知识回顾

来源:互联网 发布:淘宝 贴吧 编辑:程序博客网 时间:2024/06/15 20:47

ssh框架整合之知识回顾

之前分别学习了struts2、spring以及hibernate框架,有了一个初步的认识,现在回过头来看这三个框架,个人的理解大概如下图:

这里写图片描述

struts2是用来控制web层访问,其实从struts2的action中的方法大概也能看出来,都是返回string字符串然后找到字符串对应的界面返回给客户端,所以struts2主要是和web层打交道的。
sstruts2学习笔记
hibernate负责持久化层,主要就是数据库的一些操作。
hibernate学习笔记
spring负责业务层的逻辑处理。
spring学习笔记
网页端访问并操作数据库的过程大概如下:

这里写图片描述

首先是页面访问请求action。action再调用service来处理逻辑,当逻辑中需要操作数据库的时候,service会调用dao来操作数据库。
以上就是我对ssh中各个框架的职责范围的理解。