Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
JBoss-IDE 1.2.2 簡介 (Struts) 1

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

JBoss-IDE 1.2.2 簡介 (Struts) 1:

 

先要條件:

l          要完成 JBoss-IDE 1.2.2 簡介 (Stateless Session Bean), 和成功運行當中的例子, FiboBean ComputeServlet

l          Struts 有一定的認識及下載 Struts 1.1 XDoclet

 

說明:

l           我會繼續重用 JBoss-IDE 教程裏的例子, 當中是一個 index.html call ComputeServlet invoke FiboBean 中的計 Fibonacci function (compute). 而應用到 Struts 之後, 我會用一個 index.jsp 含一個 ComputeForm call ComputeAction, ComputeAction 則會再 call ComputeServlet, ComputeServlet invoke FiboBean. 中間多了轉接及在 index.jsp 加上 Struts 的資料輸入檢查.

 

步驟:

1.          下載 Struts 1.1 後爆開它, 我會用到當中的 webapps 裏的 ‘struts-validator.war’ 檔案, 再爆開 ‘struts-validator.war’, 複製其 WEB-INF 裏的 lib 資料夾, 貼上在 tutorial src\WEB-INF , 最後會看到 tutorial\src\WEB-INF\lib 裏面有九個 Struts jar 檔案. 之後到 XDoclet, 下載後爆開它, 複製其 lib資料夾中的 ‘xdoclet-apache-module-1.2b4.jar’ eclipse資料夾中的 \plugins\org.jboss.ide.eclipse.xdoclet.core_1.2.2\ 資料夾裏, 因為這是外加 module XDoclet , 所以記得在 JBoss-IDE XDoclet Configure refresh 一下 XDoclet modules data.

 

2.          eclipse (我是用 2.1) 開啟 JBoss-IDE 教程裏 tutorial project, 右擊 tutorial project, ‘Properties’.

然後選 ‘Java Build Path’ -> ‘Libraries’ -> ‘Add External JARs’, project folder 裏的 ‘lib’, ‘struts.jar’ ‘commons-validator.jar’, ’再按 ‘OK’.

 

3.          JBoss-IDE 有樣十分之好用的地方就是可以在 XDoclet 上加 Templates. JBoss-IDE 已載有 Stateless Session EJB, Servlet, … 等等. 我們可以創建一個 Template Struts Form, 一個給 Struts Action. 首先在 eclipse 工具列中選 ‘Window’ -> ‘Preferences’, ‘JBoss IDE’ ‘XDoclet’ -> ‘Code Assist’ -> ‘Templates’, 在右手邊視窗右擊 ‘Add Tree’, 填入 ‘Struts Form’, 再右擊 ‘Struts Form’ ‘Add’ -> ‘struts’ 加入 ‘form:class’, 再選裏面 ‘extends’, ‘implements’ ‘name’. Struts Action’ 差不多一樣做法, 可參考下圖.

 

4.          現在我們來產生 Form Action 的文檔了, 為了簡化程式, 我將它們放在 tutorial.web 的包裏, 首先右擊 tutorial project -> ‘New’ -> ‘Class’, ‘Package’ 填入 ‘tutorial.web’, Name 填入 ‘ComputeForm’, Superclass 填入 ‘org.apache.struts.validator.ValidatorForm’, ‘Constructors from superclass’ ‘Inherited abstract methods’. Action ComputeAction 差不多做法, 可參考下圖:




相关文章

相关软件