Struts 是一个MVC 的框架,使开发者在构建基于JSP、servlet、taglib(标签库)的Web应用时更加容易。Struts 从产生到现在时间不长,但已经越来越多地运用于软件开发。尽管它还存在不足之处,但它是一种非常优秀的J2EE MVC 实现方式,我们有必要学习和发展完善。本文介绍了Struts 架构和它是如何清晰地区分控制、事务逻辑和外观的,给出了用它开发的基于Web 查询的工业设备监测系统的的应用实例。最后总结了几点开发经验,试图对Struts的应用进行有益的探索。关键词:java;Struts;Model-View-Controller(MVC);框架Struts 最早于作为Apache Jakarta 项目的组成部分问世。这个名字来源于在建筑和旧式飞机中使用的支持金属架。它产生的目的是为了帮助开发者减少运用MVC 设计模型来开发Web 应用的时间。Struts 框架是基于Java 技术的,开发人员通过Struts 框架可充分利用代码重用和“编写一次、到处运行”的优点。它提供了一种创建Web 应用程序的框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象[1]。在了解Struts 之前应该比较熟悉JSP、Java 编程和一定的设计模式,尤其应该了解MVC 软件程序架构。如果你的系统准备采用J2EE MVC 架构,那么,可以考虑一下Struts。
猜您喜欢
评论