没有合适的资源?快使用搜索试试~ 我知道了~
Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库。Struts有一组相互协作的类(组件)、Serlvet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是一个传统 MVC设计模式的一种变化类型
资源详情
资源评论
资源推荐
浅析 Struts 体系结构与工作原理(图)
基本概念
Struts 是 Apache 基金会 Jakarta 项目组的一个 Open Source 项目,它采用 MVC
模式,能够很好地帮助 java 开发者利用 J2EE 开发 Web 应用。和其他的 java 架构一样,
Struts 也是面向对象设计,将 MVC 模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽
致。Structs 框架的核心是一个弹性的控制层,基于如 Java
Servlets,JavaBeans,ResourceBundles 与 XML 等标准技术,以及 Jakarta
Commons 的一些类库。Struts 有一组相互协作的类(组件)、Serlvet 以及 jsp tag lib
组成。基于 struts 构架的 web 应用程序基本上符合 JSP Model2 的设计标准,可以说是
一个传统 MVC 设计模式的一种变化类型。
Struts 有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层
(Model)和视图层(View)。在模型层, Struts 可以很容易的与数据访问技术相结合,
如 JDBC / EJB ,以及其它第三方类库,如 Hibernate / iBATIS ,或者 Object
Relational Bridge(对象关系桥)。在视图层,Struts 能够与 JSP,包括 JSTL 与 JSF,以
及 Velocity 模板,XSLT 与其它表示层技术。
Struts 为每个专业的 Web 应用程序做背后的支撑,帮助为你的应用创建一个扩展的
开发环境。
Struts 的体系结构与工作原理
MVC 即 Model-View-Controller 的缩写,是一种常用的设计模式。MVC 减弱了业务
逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。MVC 的工作原理,如下图 1
所示:
图 1
Struts 是 MVC 的一种实现,它将 Servlet 和 JSP 标记(属于 J2EE 规范)用作实现
的一部分。Struts 继承了 MVC 的各项特性,并根据 J2EE 的特点,做了相应的变化与扩展。
buludan
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0