熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Struts模塊化編程經典實戰教程(一)

2022-06-13   來源: Java開源技術 

  前言
  STRUTS是標准的模型的WEB應用框架其中的ActionServlet代表了模型MVC設計模式中的控制器 STRUTS應用程序一般使用JSP代碼生成用戶界面這些代碼不包括任何商業邏輯代表了MVC中的VIEW部分需要執行商業邏輯的用戶界面中的表單或超鏈將會由控制器 ActionServlet接收和處理在STRUTS中只有一個ActionServlet實例這個實例將接收和處理應用中的相關用戶交互請求ActionServlet實例將選擇和調用相應的ACTION類來處理商業邏輯在設計模式上ACTION類被稱為控制輔助者它將修改JavaBeans這些JavaBeans就是MVC中的 model部分本文將分析在STRUTS中進行模塊化編程的具體細節
  
  樣例描述
  我們將作一個模塊編程的例子這個例子包括三個模塊缺省模塊registration模塊和approval模塊缺省模塊下有資源l我們使用它來連接其它兩個模塊registration模塊和approval模塊的編程類似都包含一個indexjsp和一個結果jspresultjsp下面是目錄結構
  
 

  目錄結構表明struts的模塊由配置文件java類(這裡者action和form類)和資源文件構成另外各模塊可以共享webxmlmessage (這裡是applicatonResourcesproperties)文件
  
  我們的例子的界面交互圖可以表示如下
  

  缺省模塊的l包括兩個鏈接分別連接兩個模塊的indexjsp資源registration模塊的indexjsp提交後如果驗證失敗會重新返回到該模塊的indexjsp否則用資源resultokjsp顯示注冊成功的結果模塊approval的indexjsp提交後進入到resultokjsp的界面顯示批准與否的結果
  
  我們從應用程序的文件組成和交互兩方面的模塊情況對我們要實現的例子進行了比較清晰的組織下面我們講解如何在struts中實現模塊化編程
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28390.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.