struts2各個jar包的作用
必須引用的包:
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外掛包
相關文章
- Hibernate各個jar包作用JAR
- mysql各個安裝包作用MySql
- SSM框架各類jar包SSM框架JAR
- struts2總結(三)--官網下載struts2的jar包JAR
- 一些常用jar包作用JAR
- 更改jar包中的一個classJAR
- Activiti中的各個service的作用
- Java各資料庫jdbc連線,和需要的jar包Java資料庫JDBCJAR
- spring中各個類的作用Spring
- Elasticsearch 各個埠號作用Elasticsearch
- jar包JAR
- 【linux下各個目錄的作用】Linux
- idea工具手動匯入jar包,多個module共使用同一個jar包的操作步驟IdeaJAR
- 讀取 jar 包中巢狀的 jar 包內容的方法JAR巢狀
- SQL Server中各個系統表的作用SQLServer
- httpmine jar包HTTPJAR
- java-jar啟動jar包JavaJAR
- 夏天到了,來給jar包瘦個身!JAR
- Maven把專案依賴的所有jar包都打到同一個jar中MavenJAR
- 修改jar包內的classJAR
- java修改jar包JavaJAR
- centos 部署jar包CentOSJAR
- ssh所需jar包JAR
- linux 啟動jar包:在 Linux 上啟動 Java jar 包的方法LinuxJARJava
- jar命令打包與java執行jar包JARJava
- 實用的jar包加密方案JAR加密
- 檢視JAR包的JDK版本JARJDK
- java打jar包的maven方式JavaJARMaven
- [摘]Spring的jar包解析SpringJAR
- Android SDK下各個資料夾作用Android
- 深入Jar包:Gradle構建可執行jar包與訪問jar包中資料夾與檔案JARGradle
- Eclipse打JAR包引用的第三方JAR包找不到的問題。EclipseJAR
- jar包、war包和ear包的介紹與區別JAR
- Java Jar 包加密 -- XJarJavaJAR加密
- java中常用jar包JavaJAR
- jar包啟動方式JAR
- idea打包jar包IdeaJAR
- Struts jar包詳解JAR