国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

用JBuilder9 開(kāi)發(fā)Struts實(shí)例

2019-11-17 06:18:56
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  本文將給大家介紹在JBuilder 9 集成開(kāi)發(fā)環(huán)境下,如何運(yùn)用Struts Framework來(lái)開(kāi)發(fā)Web 應(yīng)用程序,我們這里所說(shuō)的 JBuilder9是指JBuilder 9 Developer 與 EnterPRise兩個(gè)版本。

  一、JBuilder 對(duì)于 Struts 之支持

  JBuilder 提供圖形使用者接口以簡(jiǎn)化組件文件 struts-config.xml 之編輯與設(shè)定,此外,JBuilder 于 Object Gallery對(duì)話框內(nèi)的 Web 頁(yè)次,提供四種精靈以簡(jiǎn)化 Struts 開(kāi)發(fā)流程。

用JBuilder9 開(kāi)發(fā)Struts實(shí)例(圖一)

   Struts Converter Wizard:

  可指定 Html 或一般 jsp 檔案自動(dòng)產(chǎn)生使用 Struts Tag Libraries 之 JSP 檔案。

   ActionForm Wizard:

  可導(dǎo)入JSP 檔案產(chǎn)生繼續(xù)自 ActionForm 之類,或自定義屬性 ( property ) 產(chǎn)生繼續(xù)自ActionForm 之類,類產(chǎn)生后可選擇是否自動(dòng)完成 struts-config.xml 對(duì)應(yīng)設(shè)定。

   Action Wizard:

  可產(chǎn)生繼續(xù)自 Action 之類,設(shè)定搭配之 JSP 檔案、有效范圍 ( scope ) 并自動(dòng)完成struts-config.xml 對(duì)應(yīng)設(shè)定。

   JSP from ActionForm Wizard:

  可由指定之 ActionForm 自動(dòng)產(chǎn)生使用 Struts Tag Libraries之 JSP 檔案。

  除了上述精靈外,JBuilder 可協(xié)助開(kāi)發(fā)人員自動(dòng)設(shè)定web.xml 部署描述檔,以便 JSP 使用Struts 自定義 Tag Libraries 。

  二、使用Jbuilder開(kāi)發(fā)struts實(shí)例

  我們?cè)谶@里舉開(kāi)發(fā)一個(gè)簡(jiǎn)易的 Web 應(yīng)用程序的例子來(lái)幫助大家了解Struts Framework。此 Web 應(yīng)用程序答應(yīng)使用者輸入兩獨(dú)立字符串,并將兩字符串連接后顯示于網(wǎng)頁(yè)。由于處理邏輯過(guò)于簡(jiǎn)單,此實(shí)例中我們打算直接在扮演 Controller角色的 Action 中完成兩字符串連接動(dòng)作,因此未使用扮演 Model 角色之 javaBean 或類來(lái)處理字符串連接。

  步驟一: 建立 Web 應(yīng)用程序

  首先點(diǎn)擊選擇 JBuilder 集成開(kāi)發(fā)環(huán)境主菜單 File New Project… 建立一個(gè)名為StrutsDemo 之項(xiàng)目。接著由菜單File New… 激活Object Gallery 對(duì)話框,并點(diǎn)擊選擇Web 頁(yè)次中的 Web application 精靈預(yù)備建立 Web 應(yīng)用程序。

用JBuilder9 開(kāi)發(fā)Struts實(shí)例(圖二)

  Web Application 精靈會(huì)為此 Web 應(yīng)用程序預(yù)備妥產(chǎn)生WAR 所需之部署描述檔 web.xml,WAR 是 J2EE 規(guī)格中用以簡(jiǎn)化 Web 程序部署復(fù)雜度之標(biāo)準(zhǔn)檔案格式。我們?yōu)榇?Web 應(yīng)用程序命名為 demo,往后將會(huì)在編譯此項(xiàng)目檔時(shí)產(chǎn)生名為 demo.war 檔案以便于部署,在此 Web 應(yīng)用程序中由于將會(huì)用到 Struts 之 Tag Libraries,因此在JSP/Servlet frameworks 中勾選Struts 1.0 ,同時(shí)JBuilder 會(huì)自動(dòng)設(shè)定妥 web.xml。

  步驟二 : 建立自定義之 ActionForm 類

  Struts Framework 中并未限制 MVC 三部份開(kāi)發(fā)順序,由于此時(shí)我們并未預(yù)備妥可輸入兩字符串之 HTML 或JSP,因此先建立儲(chǔ)存信息之 ActionForm 類,再產(chǎn)生扮演 Controller 角色之 Action 類,最后再由 ActionForm類產(chǎn)生 JSP 檔案,大家可依狀況調(diào)整順序以適應(yīng)實(shí)際案例。點(diǎn)擊選擇Object Gallery 對(duì)話框 Web 頁(yè)次中 ActionFormWizard 可產(chǎn)生自定義之 ActionForm 類,ActionFormWizard 又可分為三步:第一步精靈自動(dòng)偵測(cè)出之前已建妥之 Web 應(yīng)用程序demo,我們將自定義 ActionForm 名稱由預(yù)設(shè) Untitled1ActionForm 修改為 myActionForm,接著按下 Next 按鈕進(jìn)入第二步。第二步依照需求將未來(lái) JSP 頁(yè)面上所需顯示與輸入的字段加入 Field definition 清單方塊中,倘若負(fù)責(zé)網(wǎng)頁(yè)美工專職人員已備妥輸入用JSP 網(wǎng)頁(yè),亦可按下 Add from JSP… 按鈕直接導(dǎo)入,JBuilder 將解析此 JSP 檔案產(chǎn)生Field definition 表格。本例中由于未預(yù)備輸入之 JSP 檔案,因此必須自行加入所需之字段。我們?yōu)榇?Web 應(yīng)用程序預(yù)先預(yù)備三個(gè)字段,fieldA 與 fieldB 可儲(chǔ)存輸入之字符串,fieldResult 可置放兩字符串連接后結(jié)果。設(shè)定完成后按下 Next 按鈕進(jìn)入第三步。

用JBuilder9 開(kāi)發(fā)Struts實(shí)例(圖三)



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 兴安盟| 柳河县| 庄浪县| 永新县| 随州市| 兴城市| 阳山县| 财经| 开江县| 连平县| 图木舒克市| 镇宁| 娱乐| 嘉定区| 河源市| 依安县| 桃江县| 确山县| 万安县| 师宗县| 漯河市| 邢台市| 屏东市| 宿州市| 册亨县| 巴彦县| 德格县| 迭部县| 馆陶县| 林西县| 东安县| 太仆寺旗| 长阳| 兴文县| 焦作市| 溧阳市| 大同县| 城固县| 无锡市| 鹤峰县| 郑州市|