2022年ssh架构简介 .pdf
《2022年ssh架构简介 .pdf》由会员分享,可在线阅读,更多相关《2022年ssh架构简介 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SSH 架构简介SSH SSH 在 J2EE 项目中表示了3 种框架 ,即Struts + Spring + HibernateSSH总体结构图数据持久层Hibernate,连接池表现层业务逻辑层Spring, WebServiceStruct, Jsp,Xml,Json名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - SSH开发方案图Domain层分析数据库关系,生成对应数据表的hbm文件和持久化类Dao层编写数据访问类并配置到
2、Spring中Service 层实现各种业务逻辑接口并配置到Spring中View层编写 Form和Action 并配置到 Struts中用JSP,Html ,Ext等实现用户界面,并提交数据Ajax数据交换常规数据交换Struts 简介Struts对 Model , View 和 Controller都提供 了对应的组件(MVC) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - Model部分由 ActionForm和 Ja
3、vaBean组成,其中ActionForm用于封装用户的请求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action , Action根据ActionFrom里面的请求参数处理用户的请求。JavaBean则封 装了底层的业务逻辑,包括数据库访问等。View 部分该部分采用JSP 实现 。Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与Model 的有效交互,并增加了现实功能。对应上图的JSP 部分。Controller组件Controller组件有两个部分组成 系统核心控制器,业务逻辑控制器。系统核心控制器,对应上图的Ac
4、tionServlet。该 控制器由Struts框架提供,继承 HttpServlet类,因此可以配置成标注的 Servlet 。该控制器负责拦截所有的 HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。对应 Action部分。Spring 简介Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的JavaBean来完成以前只可能由EJB 完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角
5、度而言,任何Java 应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB ,并提供了更多的企业应用功能范围:任何Java 应用简单来说, Spring是一个轻量级的控制反转(IoC) 和面向切面(AOP) 的容器框架。轻量名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 从大小与开销两方面而言Spring都是轻量的。完整的Spring 框 架可以在一个大小只有1MB 多的JAR
6、 文件里发布。并且Spring所需的处理开销也是微不足道的。此外, Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。控制反 转Spring通过一种称作控制反转(IOC )的技术促进了松耦合。当应用了IOC ,一个对象依赖的其它对象会通过被动的方式传递进来, 而不是这个对象自己创建或者查找依赖对象。你可以认为IOC 与 JNDI 相反 不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。面向切 面Spring提供了面向切面编程的丰富支持, 允许通过分离应用的业务逻辑与系统级服务(例如审计( auditing)和事务(trans
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ssh架构简介 2022 ssh 架构 简介
限制150内