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

Struts中各種jar包詳解 包含struts.jar

2013-11-23 20:23:12  來源: Java開源技術 

  commonsbeanutilsjar

  CommonsBeanutils 這個是jakarta commons項目中的一個子項目這個項目開發的目的是幫助開發者動態的獲取/設值Java Bean的屬性同時解決每次都要寫getXXX和setXXX的麻煩

  commonsdigesterjar

  Digester本來僅僅是Jakarta Struts中的一個工具用於處理strutsconfigxml配置文件顯然將XML文件轉換成相應的Java對象是一項很通用的功能這個工具理應具有更廣泛的用途所以很快它就在Jakarta Commons項目(用於提供可重用的Java組件庫)中有了一席之地

  在內部 Struts 使用來自於Jakarta Commons[ASF Commons] 項目的Digester 來解析Struts配置文件Digester 使用strutsconfig DTD 來校驗文檔的格式並且創建文檔所描述的Java對象如果XML文件包含了非正式文檔化的元素或者以非正式文檔化的方式使用了元素Digester 將不會處理這個文件

  commonsfileuploadjar

  CommonsFileUpload FileUpload 使得在你可以在應用和Servlet中容易的加入強大和高性能的文件上傳能力struts中上傳文件要用到

  struts的驗證框架依賴以下的兩個包
commonsvalidatorjar

  (校驗方法)和校驗規則支持校驗規則的和錯誤消息的國際化 struts使用它對表單進行驗證

  jakartaorojar

  CommonsEL CommonsJexl Search Jakarta ORO Jakarta ORO一套文本處理工具能提供perl兼容的正則表達式AWKlike正則表達式 glob表達式還提供替換分割文件名過慮等功能

  strutsjar

  struts核心包

  其他的一下jar包

  commonscollectionsjar

  擴展了標准的Java Collection框架提供了額外的MapList 和Set實現以及多個有用的工具類庫功能比javautil*強大

  commonsloggingjar:

  Apache Commons包中的一個包含了日志功能這個包本身包含了一個Simple Logger但是功能很弱在運行的時候它會先在CLASSPATH找logj如果有就使用logj如果沒有就找JDK帶的 javautillogging如果也找不到就用Simple Loggercommonsloggingjar的出現是一個歷史的的遺留的遺憾當初Apache極力游說Sun把logj加入JDK然而JDK項目小組已經接近發布JDK產品的時間了因此拒絕了Apache的要求使用自己的javautillogging這個包的功能比logj差的很遠性能也一般

  後來Apache就開發出來了commonsloggingjar用來兼容兩個 logger因此用commonsloggingjar寫的log程序底層的Logger是可以切換的你可以選擇 logjjavautillogging或者它自帶的Simple Logger不過我仍然強烈建議使用logj因為logj性能很高log輸出信息時間幾乎等於Systemout而處理一條log平均只需要us你可以在Hibernate的src目錄下找到Hibernate已經為你准備好了的logj的配置文件你只需要到Apache 網站去下載logj就可以了commonsloggingjar也是必須的jar包


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28421.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.