Struts 原理、开发及项目实施
Holen 2002-9-12
1、 摘要
2、 关键词
3、 Framework
4、 Struts 的起源
5、 Struts 工作原理
6、 Struts 安装
7、 一个实例
8、 Struts 优缺点
9、 Struts 项目实施经验
10、 总结
11、参考文献
1、 摘要
本文主要讲述了 Struts(以 Struts1.0.2 为例)的工作原理,安装以及配置方面的问
题。然后结合一个实例,详细讨论了 Struts 在实际开发过程中的应用,最后提供一些在开
发过程中积累的经验,供大家参考。
2、关键词
Struts、MVC、J2EE、Tiles、Framework
3、Framework
Framework 即架构(框架),这里指软件的架构方式,为什么要提 Framework 呢?请
允许我从 J2EE 讲起。
J2EE 体系包括 JSP、Servlet、EJB、WEB SERVICE 等多项技术。这些技术的出现给电
子商务时代的 WEB 应用开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来,
形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。
此步骤一般主要由架构设计师完成,设计师将根据项目需求,对 J2EE 体系中的各处技
术进行筛选取舍,并考虑到开发过程中的角色分工、后期的运行维护,以及系统扩展性等
诸多因素,建立系统的架构。
一个成功的软件需要有一个成功的架构,但软件架构的建立是一个复杂而又持续改进
的过程,软件开发者们不可能对每个不同的项目做不同的架构,而总是尽量重用以前的架
构,或开发出尽量通用的架构方案,Struts 就是其中之一,Struts 是流行的基于 J2EE 的架
构方案,其他常用的基于 J2EE 的架构方案还有 Turbine、RealMothods 等。
4、Struts 的起源
Struts 最早是作为 Apache Jakarta 项目的组成部分问世运做。项目的创立者希望通过对
该项目的研究,改进和提高 Java Server Pages (JSPs)、Servlet、标签库以及面向对象的技术
水准。当前最高发行版本为 Struts1.0.2,可以到 http://jakata.apache.org/Struts