最新版Hibernate-struts-spring框架整合_第1頁
最新版Hibernate-struts-spring框架整合_第2頁
最新版Hibernate-struts-spring框架整合_第3頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、最新版Hibernate-struts-spri ng 框架 整合最新版本 Spring 、 Hibernate 、 Struts 框架整合20120808一、 ssh 綜述:最新版本 Struts2 、Hibernate 、Spring 框架的一個整合, 包括最新版本的 jar 包 ,tomcat ,經簡單測試是一個通用穩(wěn)定的框架。1、以下是框架的名稱,版本,以及最后發(fā)布的時間1、Struts21、sturts2 版本框架名稱版本最后發(fā)布時間Struts22.3.42012-6-112、所需的Jar包及介紹Jar包的 分類jar 包名稱ja r 包 版 本jar包 文件 名jar包的作用ja

2、r 包內包含 的主要 包路徑 及主要 類依賴 的自有jar包名稱依賴 的第 二方jar 包名 稱本jar包是 否為 第二 方包Struts2.3.4 的核心strut s2-co re-2.3.4.jar2.3.4strut s2-co re-2.3.4struts2的核心包org.ap ache.s truts2 .dispa tcher.xwork -core -2.3.4.jar否包n g.fil ter.St rutsPr epareA ndExec uteFil terxwork -core -234.jar2.3.4xwork -core -234xwork 核心包com.op e

3、n symp hony.x work2/ com.op en symp否hony.x work2. cinfig/com.op en symp hony.x work2.ogn 1/aopal lia nc e.jar1.0aopal lianc e這個包為AOP提供了最普通 和通用的org.ao pallia n ce.ao p/org.否接口aopall ian ce. aop.in tercep tcommo n s-fi leupl oad-1 22. jar1.2.2commo n s-fi leupl oad-122Struts 文 件的上傳 下載org.ap acher. com

4、m on s.file upload/org.ap acher.否comm on s.file upload .utilcommo n s-la ng3-3.1jar3.3.1commo ns-la ng3-3 .1為java .Iang包提供 擴展org.ap acher. comm on s.la ng3/org.ap acher. comm on s.la ng否3.buil dercommo n s-lo ggi ng-1.1.I.jar1.1.1commo n s-lo ggi ng -1.1.1Jakarta的通用日 志記錄包org.ap acher. comm on s.logg

5、 in g/or g.apac her.co mmons. loggin g.impl否freem arker -23 19.ja r2.3.19freem arker -2.3.19FreeMark er是一個 模板引 擎,一個 基于模板 生成文本 輸出的通 用工具否ognl-3.0.5jar3.0.5ognl-3.0.5支持ognl表達式Ognl否輔 助Jar包strut s2-sp ring -plug in-2. 34j ar2.3.4strut s2-sp ring -plug in-2.3.4struts2和 spring 整合需要 的包否an tlr-2.7.2.jar2.7.2

6、an tlr-2.7.2它是這樣 的一種工 具,它可 以接受詞 文法語言描述,并 能產生識 別這些語 言的語句 的程序asm-3.3.jar3.3asm-3.3操作java 字節(jié)碼的 類庫asm-c omm on s-3.3 jar3.3asm-c omm on s-3.3提供了基 于事件的 表現(xiàn)形式asm-t ree-3 .3.ja r3.3asm-t ree-3 .3提供了基 于對象的 表現(xiàn)形式class world s-1.1 jar1.1class world s-1.1基于java 操作類裝 載的開發(fā) 框架。java的classloa der的機 制和本地類可以引 起頭痛, 多為某些

7、 類型的應 用程序開 發(fā)的混 亂。commo n s-be anuti ls-commo ns-be anuti ls-1. 8.0jakarta comm ons 項目中的 一個子項 目。這個 項目開發(fā)8.0.jar的目的是 幫助開發(fā) 者動態(tài)的 獲取/設 值JavaBean的屬性, 同時解決 每次都要 寫 getXXX 和 setXXX的麻煩moApachen s-chain-1 2ja r2ns-ch ain-1 .2的Comm ons- Chain 項 目已將命 令模式 (Comma nd )和責任 鏈(Chain ofResponse bility)模

8、式兩者 完美的結合commo n s-co llect ion s-3.1.jar3.1commo n s-co llect ion s-3.1包含了些 Apache 開發(fā)的集 合類,擴 展了標準 的 JavaCollection框架, 提供了額 外的MapList和Set實現(xiàn)以及多個 有用的工 具類庫。功能比java.util.*強大。commo ns-di geste r-2.0 jar2.0commo ns-di geste r-2.0Jakarta Struts 中 的一個工 具,用于 處理 struts-c on fig.xml配置文 件commo n s-lo ggi ng -ap

9、i-1.1.jar1.1commo ns-lo ggi ng -api- 1.1ApacheComm ons 包中的一 個,包含 了一些數(shù) 據類型工 具類,是 java .Ian g.*的擴展。mo校驗方n s-va lidat or-1.3.1.j ar3.1n s-va lidat or-1.3.1法)和校 驗規(guī)則。支持校驗 規(guī)則的和 錯誤消息 的國際 化。struts 使 用它對表 單進行驗 證dwr-11.dwr-1Direct.1.1.jarWebRemot ing是一個WEB遠程調用框架.Java開發(fā)利用 這個框架可以讓AJAX開發(fā) 變得很簡 單1

10、.ezmorEZMorphezmor ph-1.06jar0.6ph-1.0.6是一個簡 單的java 類庫用于 將一種對 象轉換成 另外一種 對象。EZMorph 原先是Json-lib 項目中的 轉換器。EZMorph支持原始 數(shù)據類型(Primit ive ),對 象(Object),多維護 數(shù)組轉換 與DynaBean s的轉換。struts2 中,json的處理便 使用了EZMorph庫googl e-col lecti on s-1 O.ja r1.0googl e-col lecti on s-1 .0對現(xiàn)有Java集合 類的一個擴展。1.9.jacks on-co一個高性 能的

11、解析jacks on-co re-as 1-1.9 2ja r2re-as1-1.9.2器的核心庫json- lib-2 .3-jd k15.j ar2.3json- lib-2 .3-jdk15提供了強 大的JSON 支持,利 用Ajax提 交上來的 JSON字符 串進行解析,可以 轉化為POJO對象,可以從POJC轉 化為js可 以識別的JSON寸象。juli-6.0.18.jar6.0.18juli-6.0.18用于tomcat 錯誤日志查看oro-2.0.8.jar2.0.8oro-2.0.8RO一套文 本處理工 具,能提 供perl5.0 兼容的正 則表達 式,AWK-I ike正則

12、 表達式, glob表達 式。還提 供替換,分割,文 件名過慮 等功能oval-1.31. jar1.31oval-1.31OVal 是一個提供事 務和對象 的可擴展 驗證框架 的任何類 型的Java 對象。plexu s-c on1.0plexu s-c onPlexus 項目提供完tai ne r-def ault- 1.0-a Ipha- 10.ja rtai ne r-def ault- 1.0-a Ipha-10整的軟件 棧,用于 創(chuàng)建和執(zhí) 行軟件項 目。根據 叢容器, 應用程序 可以利用 面向組件 編程構建 模塊化, 它可以輕 易地組裝和重用可 重用組 件。根據Plexus 容 器

13、,應用 程序可以 利用面向 組件編程 構建模塊 化,它可 以輕易地 組裝和重 用可重用組件。plexu s-uti ls-1.2.jar1.2plexu s-utiIsPlexus 項目提供完 整的軟件 棧,用于 創(chuàng)建和執(zhí) 行軟件項 目。根據 叢容器, 應用程序 可以利用 面向組件 編程構建模塊化, 它可以輕 易地組裝 和重用可 重用組 件。sitem esh-2 .42 jar2.4.2sitem esh-2.4.2SiteMesh 是一個用 來在JSP 中實現(xiàn)頁 面布局和裝飾(layoutand decorati on)的框 架組件, 能夠幫助 網站開發(fā) 人員較容 易實現(xiàn)頁 面中動態(tài) 內容

14、和靜 態(tài)裝飾外 觀的分 離。strut s2-co debeh in d-p lugi n -2.3.4.jar2.3.4strut s2-co debeh in d-p lugi n -2.3.4通常JSP頁面來自 于文件系 統(tǒng)。利用 這個插件,你可以將jsp頁面部署 到jar包中strut s2-co nfig-2.3.4strut s2-co nfig-struts 配置瀏覽器 所需要的brows er-pl ugi n- 2.3.4 jarbrows er-pl ugi n- 2.3.4插件strut s2-co nvent ion-p lugi n -2.3.4.jar2.3.4st

15、rut s2-co nvent ion-p lugi n -2.3.4在默認情 況下該公 約插件查 找操作類 在以下軟 件包支柱,struts2的行為 或行動, 任何包相 匹配這些 名稱將被 考慮作為 根包為常 規(guī)插件。strut s2-do jo-pl2.3.4strut s2-do jo-pl ugi n-2.3.4為 struts所提供的 一些控件 例如:日歷ugi n-2.3.4jarstrut s2-dw r-plu gin-2 .3.4.jar2.3.4strut s2-dw r-plu gin-2 .3.4用于整合DWRstrut s2-em2.3.strut s2-em用于將j

16、sp 頁面bedde djsp- plugi n-2.3 4ja r4bedde djsp- plugi n-2.3 .4放在jar包中strut s2-ja sperr eport s-plu gin-22.3.4strut s2-ja sperr eport s-plu gin-2用于整合JasperRe ports.34jar.3.4strut s2-ja vatem plate s-plu gin-2 .34 jar2.3.4strut s2-ja vatem plate s-plu gin-2 .3.4Apache 提 供的'javatem plates' 用于代替

17、默認的Freemark er渲染器struts2-jf reech2.3.4struts2-jf reechstruts2使用jfreechaart-p lugi n -234.jarart-p lugi n -2.3.4rt的插件 包strut s2-js f-plu gin-2 .34 jar2.3.4strut s2-js f-plu gin-2 .3.4sturts 整 合jsf的 插件包strut2.strutstruts2s2-js on-pl ugi n- 2.3.4 .jar3.4s2-js on-pl ugi n- 2.3.4所用到的 json 插件 包strut s2-ju

18、 n it-p lugi n -2.3.4.jar2.3.4strut s2-ju n it-p lugi n -2.3.4struts 所 提供的 junit調試strut s2-os2.3.strut s2-os這個插件提供了支gi-pl ugi n- 2.3.4 jar4gi-pl ugi n- 2.3.4持啟動一 個實例的ApacheFelix 在 一個 web 應用程 序,和掃 描安裝的 bundle 的Struts 配 置。還提 供了一個 管理包strut s2-ov al-pl ugi n- 2.3.4 jar2.3.4strut s2-ov al-pl ugi n- 2.3.4

19、插件定義 了攔截 器”ovalVali dati on ” 和攔截器 堆棧” ovalVali dati onSt ack ” 在“ oval-d efault ” 包。使用這個攔截 器,擴大“ oval-d efault "” 包strut s2-pl exus- plugi n-2.3 4ja r2.3.4strut s2-pl exus- plugi n-2.3 .4使用該插 件,當配置 Struts動作,攔 截器,在Struts 或 結果。xml,設置class 屬 性包含叢 對象id, 而不是實 際的Java 類。這將 允許叢來 創(chuàng)建對象 和注入任 何依賴關 系也由管 理叢。strut2.strutPortlets2-po rtlet -plug in-2. 34j ar3.4s2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論