background image

JSP 架构、JSP 开发工具优缺点比较

随着技术的日新月异 ,JSP 的新技术也层出不穷,为了方便大家

的学习与工作,下面长沙 JAVA 培训欧柏泰克和大家一起分享下 JSP

架构、JSP 开发工具及其优缺点。

JSP 架构:

struts: Struts 跟 Tomcat、Turbine 等诸多 Apache 项目一样,

是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实

现机制。

除此之外,Struts 的优点主要集中体现在两个方面:Taglib 和

页面导航。Taglib 是 Struts 的标记库,比较灵活,能大大提高开发

效率。另外,就目前国内的 JSP 开发者而言,除了使用 JSP 自带的常

用标记外,很少开发自己的标记,或许 Struts 是一个很好的起点。

struts 历经6年多的发展,是目前用户数最多、开发团队和社区最火

热的框架,适用于中小型项目的快速开发。

tapestry: Tapestry 是一个开源的基于 servlet 的应用程序框

架,它使用组件对象模型来创建动态的,交互的 web 应用。一个组件

就是任意一个带有 jwcid 属性的 html 标记。其中 jwc 的意思是 Java

Web Component.Tapestry 使得 java 代码与 html 完全分离,利用这

个框架开发大型应用变得轻而易举。并且开发的应用很容易维护和升