lihuaxajh
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2005年10月 (1)
2005年9月 (1)
2005年5月 (1)
文章檔案
2007年4月 (1)
2007年1月 (4)
2006年12月 (7)
2005年11月 (1)
2005年9月 (8)
2005年8月 (8)
2005年7月 (9)
2005年6月 (1)
2005年5月 (8)
搜索
最新評論
1.?re: Jakarta Commons- -
好東西
--宇飛
2.?re: JAVA classloader的認識[未登錄]
評論內容較長,點擊標題查看
--steven
3.?re: 輕松使用線程: 不共享有時是最好的
評論內容較長,點擊標題查看
--喜歡番茄
4.?re: JavaMail API簡介
我用的是公司的郵件服務器,可能還是權限驗證的問題,你最好找個對外開放的服務器,我也試過163的,不行
--lihuaxajh
5.?re: JavaMail API簡介
評論內容較長,點擊標題查看
--王
閱讀排行榜
1.?JAVA classloader的認識(916)
2.?關于tomcat的一點感想(538)
3.?第一次博客,網速慢的可以........(513)
評論排行榜
1.?JAVA classloader的認識(1)
2.?關于tomcat的一點感想(0)
3.?第一次博客,網速慢的可以........(0)
Powered by:
博客園
模板提供:
滬江博客
BlogJava
|
首頁
|
發新隨筆
|
發新文章
|
聯系
|
聚合
|
管理
Struts模塊化編程教程(二)
3、STRUTS的模塊化機制
我們將講解STRUTS的相關配置,這些配置大部分與模塊化編程有關系,有些沒關系但對理解STRUTS程序有利。
3.1 ActionServlet參數
ActionServlet有好多參數可供設置,STRUTS在WEB應用部署描述符中定義這些參數:
·Config——逗號相隔的應用上下文相對的配置文件的路徑,這些配置文件包含了STRUTS WEB應用的缺省模塊的設置。缺省值為 /WEB-INF/struts-config.xml;
·config/${module} -逗號相隔的應用上下文相對的配置文件的路徑,這些配置文件包含了STRUTS WEB應用的${module}模塊的設置。這個模塊的前綴是/${module},多個config/${module}參數定義了多個STRUTS WEB應用模塊;
·convertNull - 如果這個參數的值為 true, 數值型Java 包裝類(比如java.lang.Integer)的初始值將會是null,而不是0。缺省值[false]
·rulesets-逗號相隔的附加的org.apache.commons.digester.RuleSet列表,Digester在分析配置文件時,除了針對標準的配置元素的RuleSet之外,還會利用這些對象來分析配置文件,這樣提供了一個配置擴展機制。
·validatin - 指示我們是否使用驗證型的XML分析器來處理配置文件,缺省值為 [true]
3.2 配置文件
我們說STRUTS針對每個模塊可以有一個或多個配置文件,這些配置文件使用XML來書寫,下面是標準的配置文件XML的元素解釋。
3.2.1 元素 action
這個元素描述了一個ActionMapping 對象,這個對象將用來處理用戶針對某個模塊相對應的URI 的請求。
3.2.2元素 action-mappings
這個元素描述了一個ActionMapping 對象集,類型是org.apache.struts.action.ActionMapping。與STRUTS的ActionServlet 注冊的URL模式匹配的用戶請求將具體地被這些ActionMapping 對象處理。子元素定義了各個ActionMapping對象。
3.2.3元素 controller
這個元素描述了一個struts模塊運行環境的配置——ControllerConfig bean
3.2.4 元素 data-source
這個元素描述了一個DataSource 對象——JDBC 2.0 標準擴展。這個對象將被保存在應用上下文中,而且可以象JavaBean 一樣被設置。
3.2.5 元素 exception
這個元素向struts系統為一個exception類型注冊了一個ExceptionHandler。.
3.2.6 元素 form-bean
這個元素定義了一個ActionForm[org.apache.struts.action.ActionForm子類,這個定義被"action"元素所引用。
3.2.7 元素 form-property
這個元素描述了一個配置DynaActionForm 或其子類的JavaBean屬性。當這個元素的父元素"form-bean" 的"type" 是 [org.apache.struts.action.DynaActionForm] 或其子類時有效。如果使用了一個定制的DynaActionForm 子類,父元素"form-bean" 的"dynamic"屬性必須設為 "true"。
3.2.8 元素 forward
這個元素描述了一個ActionForward 對象,這個對象將被Action的doPerform返回。在代碼中一般用一個邏輯名字來引用ActionForward 對象。一個"forward" 可以用來描述全局或局部ActionForwards. 全局的 forwards對模塊內所有的Action 對象有效,局部forwards 嵌套在
元素內,只能被相應的ActionMapping 中的Action訪問。
3.2.9元素 message-resources
3.2.10元素 plug-in
3.2.11 元素 set-property
發表于 2005-07-27 12:58
喜歡番茄
閱讀(118)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
主站蜘蛛池模板:
亚洲AV中文无码乱人伦在线视色
|
亚洲av无码不卡一区二区三区
|
一区二区免费视频
|
中文字幕精品无码亚洲字
|
亚洲乱码无码永久不卡在线
|
久久久久亚洲爆乳少妇无
|
久久亚洲色WWW成人欧美
|
成全影视免费观看大全二
|
激情综合亚洲色婷婷五月APP
|
爱爱帝国亚洲一区二区三区
|
91香焦国产线观看看免费
|
久久青草亚洲AV无码麻豆
|
在线看片免费人成视频福利
|
亚洲成AV人在线观看网址
|
午夜亚洲国产精品福利
|
热99re久久免费视精品频软件
|
亚洲色WWW成人永久网址
|
亚洲国产精品网站久久
|
午夜不卡久久精品无码免费
|
亚洲视频在线免费
|
亚洲国产成人久久一区二区三区
|
91成人免费福利网站在线
|
成人性生活免费视频
|
亚洲另类无码一区二区三区
|
欧洲精品成人免费视频在线观看
|
国产亚洲精品激情都市
|
a级毛片在线视频免费观看
|
亚洲成AV人片在线观看无
|
一区二区三区观看免费中文视频在线播放
|
在线观看视频免费国语
|
亚洲AV性色在线观看
|
亚洲一区无码精品色
|
久久免费99精品国产自在现线
|
在线免费不卡视频
|
国产成人高清精品免费观看
|
亚洲А∨精品天堂在线
|
亚洲免费人成在线视频观看
|
久久青青成人亚洲精品
|
无码免费午夜福利片在线
|
精品久久久久久亚洲中文字幕
|
亚洲宅男天堂在线观看无病毒
|