软件体系架构之ssh框架阅读笔记

时间:2021-11-12 14:30:16

首先我们要了解一下什么是ssh框架?

SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。

软件体系架构之ssh框架阅读笔记

ssh框架系统从职责上分为四层:web层 业务层 dao层 持久层。

持久层:

主要是针对数据库的操作。

DAO层:

主要是针对具体的问题的操作,也可以理解成在对数据层的操作基础上对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。无疑是系统架构中体现核心价值的部分。它的关注点

主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域逻辑有关。

业务层:

作用是将dao层与web层进行解耦。那么表现层中就不会出现任何的业务代码,当然这样带来的好处也是显而易见的,就是当我们修改业务层代码时,我们不需要修改表现层的代码。

web表示层(也称为UI层):

主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。