Java 开发:JSP 流行模板 Struts 的安装配置
Struts 最 早 于 2002 年 5 月 作 为 Jakarta 项 目 的 组 成 部 分 问 世 , ( 主
页 :http://jakarta.apache.org/struts/index.html) Jakata 项 目 由 Apache
Foundation.运做。项目的创立者希望该项目的研究改进和提高 Java Server Pages
(JSPs)、servlet、标签库以及面向对象的技术水准。Struts 为使用 MVC 体系来编写应用提
供了一个架构。Struts
“
使用 ActionMapping”,它允许 servlet 将用户的请求转变为应用
行为。ActionMapping 通常指定一个请求的路径、在请求上进行动作的对象类型,以及指
定其它需要的属性。
Action 对象作为 ActionMapping 的一个部分使用,负责处理请求,并且发送响应
回适合的视图(通常是一个 Web
浏览器),或者传送请求至适合的模型。
在 模 型 和 视 图 间 的 桥 是 一 个 form bean , 它 可 以 通 过 继 承
org.apache.struts.action.ActionForm 得到。form bean 用来保存处理前的用户数据,
或者显示返回给用户的模型数据。Struts 包含有自定义的标签,它可以由创建的 form
bean
中自动组合字段。
在实践中用户请求 JSP 页面,控制器 servlet 接收请求并决定由哪个应用处理它 。
Action 对象传送该请求到包含有接收商业逻辑的 JavaBean 中。商业逻辑 bean 将连接数
据库并进行查询,接收结果,然后返回结果给 Action 对象。Action 对象将结果作为请求
的一部分存放到一个 form bean 中。一旦收集完请求的全部数据,就可以格式化结果并
且显示。最后是 JavaServer Page 以 HTML
表格的形式将结果显示出来。
JAVA
天堂
Struts
的安装配置
我的配置是居于 Tomcat4.0 以上版本讨论,其他的 AppServer
大致相同。
1:得到 Struts1.1
http://www.apache.org/dist/jakarta/struts/binaries/jakarta-struts-1.1-
rc1.zip
到今天(2003-05-11)为止 Struts 最新为 struts1.1rc1 版.
2:
设置
把 Struts.jar Copy 到 $Tomcat_home/common/lib 或 你 使 用 Struts 的
Appaction 下的 WEB-INF/lib
下
在你使用 Struts 的 Appaction 下 web.xml
中增加下列配置
<servlet>
<servlet-name>action</servlet-name>