posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Struts 學習筆記(1) - 入門

          Posted on 2007-04-29 22:15 ZelluX 閱讀(481) 評論(0)  編輯  收藏 所屬分類: OOP

           1. Struts框架在1.1版以前,ActionServlet 的工作只有接收請求,以及調用適當的處理器來進行處理。到了1.1版,引入了一個名為org.apache.struts.action.RequestProcessor的新類,由它來為控制器處理請求。把請求的處理責任從ActionServlet分離出來的主要原因,是要讓你能保有靈活性,從而可以繼承RequestProcessor類,編寫自己的子類,并修改請求的處理方式。

          2. Struts框架只會為每個Action類創建一個實例,因此要確保你的Action類能在多線程的環境下正常工作。


          3. Struts1.1的新功能之一是能夠聲明異常處理,而不需要在程序中使用try/catch塊捕捉。可以在Struts配置文件中指定這些信息:
          1<global-exceptions>
          2  <exception
          3    key="global.error.invalidlogin"
          4    path="/login.jsp"
          5    scope="request"
          6    type="mypack.InvalidLoginException" />
          7</global-exceptions>
          這個配置將在InvalidLoginException被拋出時,轉向login.jsp,并使用資源包的global.error.invalidlogin來構建一個錯誤消息。

          4. 模型組件的一些基本概念:
          Business object 業務對象
          Presentation object 表示對象
          Data transfer object(DTO) 數據傳輸對象,有時稱為值對象Value object
          主站蜘蛛池模板: 中江县| 毕节市| 平乐县| 南宫市| 温宿县| 永寿县| 河池市| 华阴市| 栾城县| 柘荣县| 宁津县| 内黄县| 榕江县| 兰州市| 类乌齐县| 信丰县| 宝山区| 晋江市| 分宜县| 扎兰屯市| 锦州市| 久治县| 曲麻莱县| 苍溪县| 大竹县| 武夷山市| 游戏| 兴义市| 汪清县| 沾益县| 祁东县| 蓝田县| 朔州市| 阳东县| 凤翔县| 吉木乃县| 雷州市| 两当县| 怀柔区| 北京市| 嘉定区|