struts2各個jar包的作用

wuchao_codingforever發表於2017-03-16

必須引用的包:

struts-core.jar         struts核心包

xwork-core.jar         command模式框架,WebWork和struts都是基於xwork

           XWork是一個標準的Command模式實現,並且完全從web層脫離出來。Xwork提供了很多核心功能:前端攔截        機(interceptor),執行時表單屬性驗證,型別轉換,強大的表示式語言(OGNL – the Object Graph Navigation         Language),IoC(Inversion of Control反轉控制)容器等。


commons-logging.jar    java日誌工具類包     commons(公用的)

freemarker.jar          模式引擎,一個基於模板生成文字輸出的通用工具

         FreeMarker是一款模板引擎: 即一種基於模板和要改變的資料,並用來生成輸出文字(HTML網頁、電子郵          件、配置檔案、原始碼等)的通用工具。它不是面向終端使用者的,而是一個Java類庫,是一款程式設計師可以嵌入他      們所開發產品的元件。
        FreeMarker是免費的,基於Apache許可證2.0版本釋出。其模板編寫為FreeMarker Template                                    Language(FTL),屬於簡單、專用的語言。需要準備資料在真實程式語言中來顯示,比如資料庫查詢和

     業務運算,之後模板顯示已經準備好的資料。在模板中,主要用於如何展現資料,而在模板之外注意於要展示什麼      資料。

ognl.jar                    Object-Graph(用什麼表達) Navigation(導航) Language,表示式語言,用於獲取和設定java                                 物件屬性(可選包)

antlr.jar                   語法分析器         antlr是指可以根據輸入自動生成語法樹並視覺化的顯示出來的開源語法分析器

                                                          ANother Tool for Language Recognition(識別)一種語法識別工具

aoplliance.jar           AOP聯盟標準介面

                                日誌記錄,效能統計,安全控制,事務處理,異常處理

classsworlds.jar        class物件管理

                                 

commons-beanutils.jar    Bean處理工具類包

                                       

commons-chain.jar     流程鏈處理模型,struts2  處理HTTP請求的基本機制

                                     chain

commons-conllections.jar   Commons專案組中各種集合類和集合工具類的封裝

commons-digester.jar     解析XML轉換成java物件

commons-fileupload.jar   檔案上傳

commons-io.jar                IO工具類封裝

commons-lang.jar           Commons專案中用來處理java基本物件的工具類包

commons-logging-api.jar   java常用日誌工具呼叫,如通過API呼叫Log4J

commons-validator.jar      java物件驗證框架

json-lib.jar                       用來對映Json(javaScript Object Notiation 是一種文字格式)到JavaBean的Java類庫

oro.jar                             文字處理工具

sslext.jar                         Struts框架的一個擴充套件可以讓開發者配置WEB應用程式在HTTP和HTTPS協議之間進行自動轉換(需要配置)外掛包

struts2-embeddedjsp-plugin.jar   嵌入式JSP外掛,可以讓你從類路徑或者jar包裡面呼叫JSP頁面

struts2-convention-plugin.jar       用來實現java零配置的外掛包,可以結合這東西實現專案REST風格應用struts2-json-plugin.jar                 Apache提供的JSON外掛包


相關文章