1. 程式人生 > >struts2各個jar包的作用

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外掛包

相關推薦

struts2各個jar作用

必須引用的包: struts-core.jar         struts核心包 xwork-core.jar         command模式框架,WebWork和struts都是基於xwork            XWork是一個標準的Command模式實現,並且

struts2各個jar

struts2五大核心jar包 <從下載的struts2框架中找出下面的jar包,可以從例子中找> Commons-logging.jar ————– 用於通用日誌處理 (也可以用log4j代替) Freemarker.jar ————– 表現層框架,定義了st

Hibernate各個jar作用

hibernate核心包:hibernate-distribution-3.5.1-Final(8個) cglib-2.2.jar hibernate\lib\bytecode\cglib\cglib-2.2.jar cglib庫,hibernate用它來實現PO位元組碼的

Spring各個jar作用

loader city http medium ioc b- iba lis websocket Spring各jar包詳解 spring.jar 是包含有完整發布模塊的單個jar 包。但是不包括mock.jar,aspects.jar, spring-portlet.ja

收集mavan各個jar作用

cal load 收集 表達式 支持 接口 core cglib 性能   在大學的學習中,學會了mavan的使用,可是很多mavan中的jar包都是老師給我們的例子復制黏貼而來,所以寫這個來記錄一下我用到的常用jar包的作用。 Spring相關 (1)spring-cor

Spring各個jar作用

eba struts jdb bat java theme mes bean ring Spring AOP:Spring的面向切面編程,提供AOP(面向切面編程)的實現 Spring Aspects:Spring提供的對AspectJ框架的整合Spring Beans:

MyBatis各個jar作用

 字號 Spring jar包官網下載地址:http://repo.spring.io/release/org/springframework/spring/ Spring jar包的描述:針對3.2.2以上版本 org.springframework spring-aop ——S

搭建SSM專案時各個Spring的各個jar作用

本文轉載自慕課網的大神,文章最下面有原文連結  Spring jar包的描述:針對3.2.2以上版本 org.springframework spring-aop ——Spring的面向切面程式設計,提供AOP(面向切面程式設計)實現org.springframework spring

JavaWeb-Spring中各個jar作用

1.spring-aop-3.2.2.jar 包含在應用中使用spring的aop特性時所需的類。 2.spring-aspects-3.2.2.jar 提供對aspectj的支援,以便可以方便的將面向方面的功能整合進ide中 3.spring-bean

jdk1.7各個jar作用

       我相信jdk 1.7 大家應該很熟悉了吧。現在一般的jar開發基本上使用的是1.6和1.7版本的。 jdk1.7呢有15個jar 分別為resources.jar rt.jar  jsse.jar &n

Spring中各個jar作用

spring.jar是包含有完整發布的單個jar 包,spring.jar中包含除了spring-mock.jar裡所包含的內容外其它所有jar包的內容,因為只有在開發環境下才會用到 spring-mock.jar來進行輔助測試,正式應用系統中是用不得這些類的。  除

Spring的各個jar作用介紹

Spring Aspects:Spring提供的對AspectJ框架的整合 Spring Beans:Spring IOC的基礎實現,包含訪問配置檔案、建立和管理bean等。 Spring Context:在基礎IOC功能上提供擴充套件服務,此外還提供許多企業級服務的支援,有郵件服務、任務排程、JNDI定

spring3.0.7中各個jar作用總結

org.springframework.context-3.0.7.RELEASE--->Spring提供在基礎IoC功能上的擴充套件服務,此外還提供許多企業級服務的支援,如郵件服務、任務排程、JNDI定位、EJB整合、遠端訪問、快取以及各種檢視層框架的封裝等 org.springframework.a

Struts2掃描jar

 關於Struts2的Annotation沒有被Struts2的配置檔案掃描到問題:  由於需要,我們會把原始檔打成jar包,由於使用了Struts2框架,會發現讀取不到裡面配置的Annotation

ss2h的jar作用和衝突及環境搭建

前提。要注意加包的順序…… 先加Spring2.0 再加Hibernate3.2 再加Struts2.0 否則,會啟不來容器 1.spring我直接用的是myeclipse自帶的spring2的lib Spring2.0 AOP Libraries Spring2.0 Core Libraries Spri

一些常用jar作用

commons-digester.jar Digester基於規則的XML文件解析,主要用於XML到Java物件的對映. commons-beanutils.jar 提供對Java 反射和自省API的包裝. aspectjweaver.jar 用於在Spring 2.0中整合AspectJ AspectJ L

POI各個jar用途,及處理Excel需要jar

   最近專案需要匯出Excel表功能,研究了好多,最後決定用阿帕奇的POI;     使用maven匯入jar包時,發現POI有好多jar包,頓時不知應該匯入那個,如果全部匯入,使用應該沒問題,但個人癖好是,用的匯入,多餘的不留,所以,又去官網檢視一番,最後發

struts2jar新增到專案中的方法

我用的是struts2.2.1.1-all.zip(不管用struts2的哪個版本,道理都一樣,找對應的包就行了) 例如你建一Web Project,名為Struts2 匯入專案所需要的jar包,放入/Struts2/WebRoot/WEB-INF/lib下面 方法一:在struts2存放目錄(以我的舉例

spring jar作用

spring.jar 是包含有完整發布模組的單個jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的原始碼壓縮包。除了spri

Spring jar 作用

除了spring.jar檔案,Spring還包括有其它13個獨立的jar包,各自包含著對應的Spring元件,使用者可以根據自己的需要來選擇組合自己的jar包,而不必引入整個spring.jar的所有類檔案。 (1) spring-core.jar 這個jar檔案包含