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 完全分离,利用这
个框架开发大型应用变得轻而易举。并且开发的应用很容易维护和升