Struts是雅加达的一个项目,它提供了一个方法,可以在一个Web应用程序中一起使用JavaServer
Pages(jsp)和servlets。它的目的是要解决完全由JSP或完全由servlet实现的应用程序中的固有的问
题。 例如,servelts可以生成Html页面,但这么做很麻烦。另一方面,JSP可以很轻易地用于传统的
HTML页面,但JSP页面有其它的缺点。非凡是,用JSP很难将内容同内容的显示分开。 很轻易将Java 代
码同HTML混在一起,结果做出的东西又慢又难以维护。
然而,因为JSP页面轻易使用,所以它们成为用Java构建动态的Web应用程序的首选方法。除了轻易编程
外,JSP页面也被改进了,所以现在它们克服了以前的某些局限性。JavaBeans和标记库只是在基础的
JSP技术上的几个改进。这种类型的方法——JSP页面单独负责处理输入的请求和回复客户端——被称为
Model 1架构。
JavaServer Pages是servlets的非凡情况,所以两者可以一起工作以弥补每个的不足,这似乎是合乎逻
辑的。这种类型的方法—...[ 查看全文 ]