<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    甜咖啡

    我的IT空間

    SSH三大框架整合需要的JAR包

    Hibernate Jar: hibernate3.jar,這個是hibernate3.0的核心jar包,必須的,呵呵,沒的選,像我們常用的Session,Query,Transaction都位于這個jar文件中,必要。

      cglib-2.1.3.jar,CGLIB庫,Hibernate用它來實現PO字節(jié)碼的動態(tài)生成,非常核心的庫,必要。

      asm.jar ASM字節(jié)碼庫 如果使用“cglib”則必要,必要

      asm-attrs.jar ASM字節(jié)碼庫 如果使用“cglib”則必要,必要

      ehcache.jar EHCache緩存 如果沒有其它緩存,則必要,必要

      antlr.jar

      

      ANother Tool for Language Recognition是一個工具,必要

      jta.jar JTA規(guī)范,當Hibernate使用JTA的時候需要,不過App Server都會帶上,所以也是多余的。但是為了測試方便建議還是帶上。必要

      commons-logging.jar Apache Commons包中的一個,包含了日志功能,必須使用的jar包。必要

      commons-collections.jar Apache Commons包中的一個,包含了一些Apache開發(fā)的集合類,功能比java.util.*強大。必要

      dom4j是一個Java的XML API,類似于jdom,用來讀寫XML文件的。Hibernate用它來讀寫配置文件。必要

      上面的就是Hibernate的核心jar包,是配置ssh架構中必須的,下面這些就是可選的了。

      versioncheck.jar 版本檢查 可選

      swarmcache.jar 可選

      jboss-cache.jar TreeCache 可選

      jgroups.jar 可選

      xalan.jar, xerces.jar, xml-apis.jar Xerces是XML解析器,Xalan是格式化器,xml-apis實際上是JAXP。一般App Server都會帶上,JDK1.4也包含了解析器,不過不是Xerces,是Crimson,效率比較差,不過Hibernate用XML只不過是讀取配置文件,性能沒什么要緊的,所以也是多余的。可選

      c3p0-0.9.1.jar C3p0是一個數據庫連接池,Hibernate可以配置為使用C3P0連接池。如果你準備用這個連接池,就需要這個jar包。

      可選

      connector.jar JCA API,如果你字啊App Server上把Hibernate配置為Connector的話,就需要這個Jar,不過實際上一般App Server肯定會帶上這個包,所以也是多余的包 可選

      jboss-system.jar 可選

      jboss-system.jar 使用TreeCache時必要 可選

      jacc-1_0-fr.jar JACC庫 可選

      checkstyle-all.jar 可選

      junit.jar 測試單元 可選

      javassist.jar Javassist字節(jié)碼解釋器 可選

      ant-lanuncher.jar 可選

      jaas.jar JAAS API 是用來進行權限驗證的,已經包含在JDK1.4里面了,所以實際上是個多余的包 可選

      jdbc2_0-stdext.jar JDBC擴展API,一般來說數據庫連接池會用上它,不過App Server都會帶上,所以也是多余的。 可選

      ant-antlr.jar Ant anlr支持 可選

      jboss-jmx.jar 可選

      cleanimports.jar cleanimports 可選 xerces.jar SAX parser jdk本版低于1.4時必要 可選

      jaxen-1.1-beta-7.jar Jaxen 如果想提高啟動性能則去使用 可選

      ant-junit.jar Ant junit support 可選

      ant-swing.jar ant swing support

      ant.jar Ant編譯工具的jar包,可選

      proxool.jar Proxool JDBC連接池 可選

      concurrent.jar 使用TreeCache 需要

      syndiag2.jar 可選

      commons.collections.jar,commons-pool.jar, commons-dbcp.jar DBCP數據庫連接池,Apache的Jakarta組織開發(fā)的,Tomcat的連接池也是DBCP.

      Spring jar 包

      spring.jar 是包含有完整發(fā)布模塊的單個jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。

      除了spring.jar文件,Spring還包括有其它21個獨立的jar包,各自包含著對應的Spring組件,用戶可以根據自己的需要來選擇組合,而不必引入整個spring.jar的所有類文件。

      spring-core.jar 這個jar文件包含Spring框架基本的核心工具類。Spring其它的組件要都要使用到這個包里的類,是其它組件基本核心,當然你也可以在自己的系統(tǒng)中使用這些工具類。外部依賴(Commons Logging, Log4J)

      spring-beans.jar 這個jar文件是所有應用都要使用到的,它包含訪問配置文件,創(chuàng)建和管理bean以及進行Inversion of Control / Dependency(IoC/DI)操作相關的所有類。如果應用只需基本的IoC/DI支持,引入spring-core.jar及spring-beans.jar文件就可以了。

      spring-aop.jar 這個jar文件包含在應用中使用Spring的AOP特性時所需的類和源碼級元數據的支持。使用基于AOP的Spring的特性,如聲明型事務管理(Declaritive Transaction Management),也要在應用里包含這個jar包。外部依賴(spring-core, spring-bean , AOP Alliance, CGLIB, Commons Attributes).

      spring-context.jar 這個jar文件為Spring核心提供了大量的擴展,可以找到Spring ApplicationContext特性時所需的全部類,JNDI所需的全部類,instrumentation組件以及校驗Validation方面的相關類。外部依賴spring-beans, spring-aop.

      spring-dao.jar 這個jar文件包含Spring DAO, Spring Transaction進行數據訪問的所有類,為了使用聲明型事務支持,還需在自己的應用里包含spring-aop.jar外部依賴spring-core, spring-aop, spring-context, JTA API.

      spring-jdbc.jar這個jar文件包含Spring對JDBC數據訪問進行封裝的所有類。外部依賴spring-beans, spring-dao.

      spring-support.jar 這個jar文件包含支持UI模板(Velocity, FreeMarker, JsperReports, BSH, Groovy, Jruby, Quartz, EHCache)

      spring-web.jar 這個jar文件包含Web應用開發(fā)時,用到Spring框架時所需的核心類,包括自動載入Web Application Context特性的類,Struts與JSF集成類,文件上傳的支持類,Filter類和大量工具輔助類。外部依賴spring-context, Servlet API,(JSP API, JSTL, Commons FileUpload, COS).
    spring-webmvc.jar 這個jar文件包含Spring MVC框架相關的所有類。包括框架的Servlets, Web MVC框架,控制器和視圖支持。當然,如果你的應用使用了獨立的框架,則無需這個JAR文件里的任何類。外部依賴spring-web, sping-support, Tiles, iText,POI.

      spring-portlet.jar spring自己實現的一個類似Spring MVC的框架,包括一個MVC框架和一個控制器。外部依賴spring-web, Portlet API, Spring-webmvc.

      spring-struts.jar Struts框架支持,可以更方便更容易的集成Struts框架,外部依賴spring-web, Struts.

      spring-remoting.jar 這個jar文件包支持EJB,遠程調用Remoting(RMI,Hession, Burlap, Http Invoker, JAX-RPC)方面的類。外部依賴spring-aop, spring-context, spring-web,Hessian,Burlap,JAX-RPC,EJB API)。

      spring-jmx.jar 這個jar包提供了對JMX1.0/1.2的支持類。外部依賴spring-beans, spring-aop, JMX API.

      spring-jms.jar 這個jar包提供了對JMS1.0.2/1.1的支持類。

      spring-jca.jar 這個jar包提供了對JCA1.0的支持。

      spring-jdo.jar 這個jar包提供了對JDO1.0/2.0的支持。

      spring-hibernate2.jar 對Hibernate2.1的支持,已經不建議使用

      spring-hibernate3.jar 對Hibernate3.0/3.1/3.2的支持

      spring-toplink.jar對TopLink框架的支持 spring-ibatis.jar 對Ibatis SQL Maps的支持。

      另外的兩個包

      spring-mock.jar 這個jar 文件包含Spring 一整套mock 類來輔助應用的測試。Spring 測試套件使用了其中大量mock 類,這樣測試就更加簡單。模擬HttpServletRequest 和HttpServletResponse 類在Web 應用單元測試是很方便的。并且提供了對JUnit的支持。外部依賴

      spring-aspects.jar 提供對AspectJ的支持,以便可以方便的將面向方面的功能集成進IDE中.

      Struts1.2包介紹:

      commons-digester.jar Digester基于規(guī)則的XML文檔解析,主要用于XML到Java對象的映射(用來處理struts-config.xml配置文件,以達到通過XML生成相應的對象的功能)。

      commons-beanutils.jar 提供對Java反射和自省API的包裝。

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

      commons-validator.jar(校驗方法)和校驗規(guī)則,支持校驗規(guī)則的和錯誤消息的國際化。struts使用它對表單進行驗證。

      jakarta-oro.jar 一套文本處理工具,能提供perl5.0兼容的正則表達式AWK-like正則表達式,glob表達式。還提供替換,分割,文件名過濾等功能。

      struts.jar struts的核心Jar包

      antlr.jar 它可以接受詞文法語言描述,并能產生識別這些語言的語句的程序。

      Struts2.1.6jar包介紹

      struts2-core-2.1.6.jar struts2的核心jar包。

      freemarker-2.3.13.jar Freemarker是struts2默認的模版語言

      commons-logging-1.0.4.jar

      ognl-2.6.11.jar Struts2默認的表達式語言OGNL:對象圖形化導航語言

      xwork-2.1.2.jar 也是Struts2核心包,畢竟struts2很大部分是來自webwork

      commons-io.jar (注意這個與2.0.x版本不同,即使不上傳文件這個也是需要的)

      commons-fileupload-1.2.1.jar(注意這個與2.0.x版本不同,即使不上傳文件這個也是需要的)。

    posted on 2011-01-23 16:07 甜咖啡 閱讀(19424) 評論(2)  編輯  收藏

    評論

    # k[未登錄] 2011-12-22 14:22 k

    kjjj  回復  更多評論   

    # k[未登錄] 2011-12-22 14:22 k

    jjjjjjjjjjjjjjjjjj  回復  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     

    導航

    <2011年1月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    統(tǒng)計

    常用鏈接

    留言簿(1)

    我參與的團隊

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 爱情岛论坛免费视频| 亚洲av最新在线观看网址| 伊人免费在线观看| 怡红院亚洲怡红院首页| 中文字幕乱码系列免费| 国产亚洲精品资源在线26u| 免费看一区二区三区四区| 亚洲国产日韩在线视频| 永久免费A∨片在线观看| 亚洲AV日韩AV永久无码绿巨人| 免费一区二区三区| 亚洲码在线中文在线观看| 曰批视频免费30分钟成人| 亚洲看片无码在线视频| 国产成人免费手机在线观看视频| 国产亚洲午夜精品| 日韩一卡2卡3卡4卡新区亚洲| a毛片免费全部播放完整成| 91精品国产亚洲爽啪在线观看| 日本免费网站视频www区| 亚洲色精品VR一区区三区| 国产小视频在线观看免费| 四虎精品免费永久免费视频| 亚洲欧洲∨国产一区二区三区| 日韩内射激情视频在线播放免费 | 夜色阁亚洲一区二区三区| 一区二区三区免费在线观看| 亚洲AV无码久久| 久久受www免费人成_看片中文| WWW国产亚洲精品久久麻豆| 亚洲欧洲自拍拍偷午夜色无码| 成人午夜免费福利视频| 国产精品成人亚洲| 婷婷亚洲久悠悠色悠在线播放| 人妻视频一区二区三区免费| 一级特黄录像免费播放中文版| 久久精品亚洲综合一品| 在线免费视频一区| 免费看男人j放进女人j免费看| 亚洲熟妇少妇任你躁在线观看| 亚洲中文字幕在线乱码|