谈谈 struts 的整个体系?

谈谈 struts 的整个体系?

Struts 的目的是为了减少在运用 MVC 设计模型来开发 Web 应用的时间。你仍然需要 学习和应用该架构,不过它将可以完成其中一些繁重的工作 Struts 跟 Tomcat、 Turbine 等诸多 Apache 项目一样,是开源软件,这是它的一大优点,使开发者能更 第 104 页 共 168 页 深入的了解其内部实现机制。 除此之外,Struts 的优点主要集中体现在两个方面:Taglib 和页面导航。

Taglib 是 Struts 的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的 JSP 开 发者而言,除了使用 JSP 自带的常用标记外,很少开发自己的标记,或许 Struts 是 一个很好的起点。

关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统 的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对 于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势 体现得更加明显。

MVC 即 Model-View-Controller 的缩写,是一种常用的设计模式。MVC 减弱了业 务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。

Struts 是 MVC 的一 种实现,它将 Servlet 和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts 继承了 MVC 的各项特性,并根据 J2EE 的特点,做了相应的变化与扩展 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值