贵州大学计算机软件与理论研究所 2
选题背景及意义
目前, Sun 公司的 Java 2 Enterprise Edition(J2EE) 平台
已经日趋成熟,并得到广泛应用。随着 J2EE 技术的成熟,
越来越多的开发人员开始使用 Web 应用框架来进行开发。框
架为 Web 应用程序提供了预备的软件架构和相关的软件包,
它极大地提高了开发人员开发的速度和效率。
Jakarta-Struts 是 Apache 软件组织提供的一项开放源代码项
目,从 2000 年 5 月开始项目启动以来,经过长达五年的发
展, Struts 已经逐渐成长为一个稳定、成熟的框架,并且占
有了 MVC 框架中最大的市场份额。 Struts 是目前 Java We
b MVC 框架中不争的王者。
随着 Struts 在业界的大量使用,也促使 J2EE 技术进行改变,
在新的 J2EE 技术中的 Web 层的新框架 JSF ( JavaServerFa
ces ),就是对 Struts 的思路进行改进的产物。