Struts配置檔案詳解,web.xml以及struts-cofig.xml,以及struts-cofig.xml中各個標籤的作用。(轉)
Web應用的釋出描述檔案:web應用釋出描述檔案可以在應用開著者,釋出者和組裝者之間傳遞配置資訊,Web容器在啟動的時候從該檔案中讀取配置資訊,根據它來裝載和配置web應用.文件型別定義DTD對XML文件的格式做了定義,DTD吧XML文件劃分為元素,屬性,實體每一種XML文件都有獨自的DTD檔案.可以從網上下載.
為Struts應用配置Web.xml檔案:首先最重要的一步是配置ActionServlet,這個用
配置歡迎使用清單:如果客戶訪問Web的時候值是訪問了WEB應用的根目錄URL.沒有具體的指定檔案,Web會自動呼叫Web的歡迎檔案.
配置錯誤處理:儘管Struts框架功能強大的錯誤處理機制,但是不能保證處理所有的錯誤或者異常.當錯誤發生時,如果框架不能處理這種錯誤,把錯誤拋棄給Web容器,在預設的情況下web容器會想客戶端返回錯誤資訊.如果想避免讓客戶看到原始的錯誤資訊,可以在Web應用釋出描述檔案中配置
配置Struts標籤庫:這個就和以前學到的JSP自定義標籤類似,配置元素為
Struts配置檔案:struts-config.xml檔案.首先研討一下org.apache.struts.config包,在struts應用啟動的時候會把Struts配置檔案資訊讀取到記憶體中,並把它們存放在config包中相關的JavaBean類的例項中.包中的每一個類都和struts配置檔案中特定的配置元素對應,ModuleConfig在Struts框架中扮演了十分重要的角色,它是整個config包的核心,在Struts執行時來存放整個應用的配置資訊.如果有多個子應用都會有一個ModuleConfig物件,它和Struts檔案根元素的
配置多應用模組:所有的子應用都可以共享同一個ActionServlet例項,但是每個子應用都有單獨的配置檔案.把應用劃分為多個子應用模組.首先為每個應用建立單獨的Struts配置檔案,在web.xml的ActionServlet配置程式碼中新增幾個子應用資訊.採用
Digester元件:是一個Apache的另一個開原始碼專案.當Struts被初始化的時候,首先會讀取並解析配置檔案,框架採用Digester元件來且西配置檔案.然後建立config包中的物件.者物件用於存放配置資訊.
其實配置檔案不難,只要都理其中的原理就OK了.真正實際的專案開發中,採用的工具例如Eclipse系列,提供了相應的外掛,在建立一個Struts工程的時候配置檔案的標籤都是自動生成的,而我們只需要往裡面填寫屬性就OK了.
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9294812/viewspace-957617/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JSTL各個標籤的解析以及使用JS
- Struts標籤庫詳解
- struts2.0(二)中struts.xml配置檔案詳解XML
- struts2標籤詳解 .
- Struts2的OGNL標籤詳解
- Struts配置檔案詳細講解
- redis配置檔案中各引數詳解Redis
- Struts2的properties配置檔案詳解
- web.xml檔案的作用WebXML
- mybatis中的mapper介面檔案以及example類的例項函式以及詳解MyBatisAPP函式
- Maven中optional標籤詳解(轉)Maven
- Angular中innerHTML標籤的樣式不起作用詳解AngularHTML
- Maven專案中POM.xml檔案內的標籤大全詳解MavenXML
- struts2各個jar包的作用JAR
- struts2中struts.xml和web.xml檔案解析及工作原理XMLWeb
- Git中.gitignore檔案不起作用的解決以及Git中的忽略規則介紹Git
- [轉]MQ詳解以及各種訊息中介軟體說明MQ
- spring xml配置標籤詳解SpringXML
- struts檔案上傳詳解
- HTML簡介,結構,標籤以及標籤語義HTML
- Servlet開發技術,建立,以及Servlet的配置,web.xml的配置ServletWebXML
- 如何用程式碼修改struts中的web.xml配置WebXML
- UNIX系統下各檔案的作用(轉)
- struts中配置過濾檔案! (轉)
- struts的常用配置以及自定義攔截器
- web.xml配置詳解7WebXML
- web.xml配置詳解6WebXML
- web.xml配置詳解5WebXML
- web.xml配置詳解4WebXML
- web.xml配置詳解3WebXML
- web.xml配置詳解2WebXML
- 在Docker中,Docker配置檔案在哪裡以及如何修改?Docker
- java去除xml檔案中的標籤JavaXML
- web.xml檔案配置的說明WebXML
- struts2中的6大配置檔案
- 註解式專案開發!詳細解析Java中各個註解的作用和使用方式Java
- go Casbin配置檔案,以及匹配規則Go
- mybatis中foreach標籤詳解MyBatis