基于WEB/SSH架构技术
来源:互联网 发布:轩辕剑6 知乎 编辑:程序博客网 时间:2024/06/07 08:35
基于WEB/SSH架构技术
基于WEB/SSH架构技术
Web应用程序使用HTTP作为核心的通信协议,也被称为基于WEB的应用程序。随着WEB系统复杂度的提高,应用服务器程序采用多层结构(N-TierArchitecture),进一步对原有三层结构的中间层进行细分,从上至下依次为用户界面层、逻辑表示层、业务层、数据访问层和数据层。
SSH框架特性
- Struts
Struts是建立JavaWeb应用程序提供一个开源框架,它采用MVC模式,能够很好地帮助Java开发者利用JavaEE开发Web应用。和其他的Java架构一样,Struts也是面向对象的,将MVC模式“分离显示逻辑和业务逻辑”的能力发挥得淋漓尽致。Struts的核心是一个弹性的控制层,基于如Servlet、JavaBean、ResourceBundles与XML等标准技术,以及JakartaCommons的一些类库。
Struts框架的体系结构
- Spring
Spring是为解决企业应用开发复杂性而创建的开源框架,其核心是控制反转,通过配置文件来完成业务对象之间的依赖注入,它鼓励注入对接口编程而不是对类编成。Spring的优势之一是分层架构,框架由7个模块组成。
Spring框架的结构
- Hibernate
为了提高软件开发的效率以及降低软件开发的难度,应用系统的功能划分变得更加细致,由原来的3层体系结构模型的基础上发展起来的4层式的软件开发框架已成为主流。在4层体系结构模型中,包括表示层、业务逻辑层、持久层和数据层4个开发层次,从业务逻辑层分离出一个单独的持久层,进行数据的持久化操作,目的是降低业务逻辑层的复杂度,使其可以只关心业务处理,而相应数据的持久化操作则交给持久层来进行。
Hibernate工作原理
SSH为Struts+Spring+Hibernate的组成方式,Struts实现MVC,Spring负责架构的结合,Hibernate进行数据的持久化。通常其分层开发的结构图如下
- 基于WEB/SSH架构技术
- 基于SSH框架的Web应用架构分析
- SSH web开发架构
- SSH web开发架构(转载)
- 基于SSH框架的JAVA WEB程序员所需掌握技术
- 基于SSH框架的JAVA WEB程序员所需掌握技术
- 基于SSH开发架构的重新分层
- 基于SSH开发架构的重新分层
- 基于SSH架构的J2EE环境搭建
- 基于SSH开发架构的重新分层
- 基于SSH开发架构的重新分层
- JavaWeb框架-基于SSH架构-01
- 基于注解的SSH架构整合之一
- <二>、基于SSH架构网上商场案例
- .net web技术架构分享
- Web网站技术架构总结
- SSH Web开发架构分析和实现
- SSH Web项目开发架构搭建过程
- 桥接模式
- Lagrange interpolating polynomial
- 关于怎么使用百度地图API-实战
- AndFix学到的东西
- Oracle 关系数据库
- 基于WEB/SSH架构技术
- 使用virtualenv或virtualenvwrapper搭建独立的python开发环境
- 解决IdTCPClient和IdTCPServer通信中文乱码问题
- java -version 错误
- php学习第三天----pdo操作
- ASP.NET将数据导出到一个EXCEL文件的多个SHEET中
- 从头认识多线程-3.1 使用volatile解决异步死循环
- C++第六次作业
- c++第7次实验:最大公约数和最小公倍数