没有合适的资源?快使用搜索试试~ 我知道了~
ssh框架结构分析.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 21 浏览量
2021-10-02
12:22:01
上传
评论
收藏 265KB PDF 举报
温馨提示
试读
6页
ssh框架结构分析.pdf
资源推荐
资源详情
资源评论
最近在弄 j2ee, 发现还是学到了很多东西,心情 happy 啊!昨天看到了一个文章是关于 ssh 的,就弄下来
了,后面加点自己的东西, 很感谢网上的各位前辈的总结。 一个 spring2.5+hibernate3.2+struts2.0 组合
框架,使用 spring 的 IoC 来管理应用 的所有 bean,包括 struts2 的 action ,充分发挥了 spring 轻量级框
架的优势。
摘 要: 针 对当前 Web应用程序开发面临的问题,结合目前比较流行的开源框架 Spring 、Struts 和
Hibernate ,提出了一种开发 J2EE Web应用的轻量级解决方案,以帮助开发人员在短期内搭建结构清晰、
可复用性好、维护方便的 Web应用程序。并且,通过案例具体说明了如何将这一方案应用 到实际项目中。
关键词 : J2EE MVC Struts Spring Hibernate
大型企业级 Web应用系统的开发通常要求有一个良好的软件架构、便于协作开发和扩展升级,而传统
的开发模式不能很好地满足这些要求。 本文针对当前 Web应 用程序开发面临的问题, 结合目前比较流行的
开源框架 SSH(Spring 、Struts 、Hibernate) ,提出一种开发 J2EE 企业级 Web应用的轻量级解决方案,并
通过案例具体说明如何将这一方案应用到实际项目中。
1 框架技术
著名的软件大师 Ralph Johnson 对框架 (Framework) 进行了如下的定义: 框架是整个系统或系统的一
部分的可重用设计,由一组抽象的类及其实例间的相互作用方式组成
[1]
。
框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性。 J2EE复杂的多层结构决定
了大型的 J2EE 项目需要运用框架和设计模式来控制软件 质量。目前,市场上出现了一些商业的、开源的
基于 J2EE的应用框架,其中主流的框架技术有:基于 MVC模式的 Struts 框架和基于 IoC 模式的 Spring
框架以及对象 / 关系映射框架 Hibernate 等。
1.1 表示层框架 Struts
Struts 是一个在 JSP Model2 基础上实现的 MVC框架,主要分为模型 (Model) 、视图 (Viewer) 和控制
器(Controller) 三部分,其主要的设计理念是通过控制器将表现逻辑和业务逻辑解耦,以提高系统的可维
护性、可扩展性和可重用性
[2]
。Struts 框架的体系结构如图 1 所示。
图一
下面就图 1 所示的体系结构图分析 Struts 框架中的 MVC组件。
(1)视图:视图部分主要由 JSP 页面组成, 其中没有流程逻辑、 业务逻辑和模型信息, 只有标记。 Struts
自身包含了一组标记库 (TagLib) ,这也是 Struts 的精华之一,灵活运用它们可以简化 JSP 页面的代码, 提
高开发效率。
(2)控制器: Struts 中的 Controller 主要是其自身提供的 ActionServlet 。ActionServlet 接收所
资源评论
资料大全
- 粉丝: 14
- 资源: 26万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功