SSH整合需要的jar

來源:互聯網
上載者:User

之前學長有在進行開發SSH的包,可是裡面用的包太多了,百度了一下發現很多包都是帶有重複性,或者是不需要,但是MyEclipse自動給選上的,所以特地查了一下又什麼必須的包:

這兩個作者我覺得他們都總結得挺好:


http://jingyan.baidu.com/article/90895e0f83ab4f64ec6b0bce.html

http://blog.csdn.net/sunxin1001/article/details/7290894

一個是繼續MyEclipse的對3者整合的包所以帶有springframework對spring包的重新封裝),一個的方法是把3者單獨的包應該是從三者官網下下來的,不過應該都是可以用的。

下面是我親自倒入的包,有一些在簡單的項目中是不需要用到的例如我寫的那個。。。不過考慮到這些包在多數ssh項目中還是出現比較頻繁的,所以特地記下來一下)

話說以前就一個勁按照MyEclipse給的包倒入或者是直接用學長那N多的包,實際上不太需要的,所以特地記一下用法,方便以後參考


struts2的jar包

1.struts2-core

2.xwork-core Action類所在的包

3.struts2-spring-plugin struts2整合spring的包

4.freemaker 模板相關操作需要的包

5.commons-fileupload

6.commons-io (5和6用於檔案上傳到伺服器上用的包)


hibernate3的jar包

1.hibernate3

2.antlr 實現hql到sql的轉換模板用的包

3.javassist 代碼產生工具

4.dom4j XML解析器

5.commons-collection collections Apache的工具集

6.jta 標準的java交易處理介面

7.cglib cglib位元組碼解析器

8.資料庫相關的包我用的是mysql-connector-java

9.slf4j-api和slf4j-log4j12 hibernate使用的一個日誌系統

10.org.springframework.transaction extends HibernateDaoSupport需要


spring3的jar包

1.org.springframework.web web.xml中配置啟動spring容器所需,包括contextConfigLocation和ContextLoaderListener

2.commons.dbcp (配置dataSource需要的包)

3.org.springframework.context IOC反轉控制擷取執行個體化,如getBean()

4.org.springframework.beans 異常處理

5.spring-core


6-9為執行個體化ClassPathXmlApplicationContext所需

6.com.springsource.org.apache.commons.logging

7.org.springframework.asm

8.org.springframework.expression

9.com.springsource.org.apache.commons.pool

10.org.springframework.orm orm整合需要用

11.org.springframework.jdbc 初始化sessionFactory


AOP的包

1.org.springframework.aop

2.com.springsource.org.aopalliance

3.com.springsource.org.aspectj.weaver


關於spring不用springframework相關包的時候這段是網上的人的說法,可是米有試過,不過原理其實都跟上面的整理方法一樣的,只不過是上面的包對下面的包重新封裝)

1.spring-beans

訪問設定檔、建立和管理bean 以及進行Inversion of Control / Dependency InjectionIoC/DI)操作相關的所有類

2.spring-context

可以找到使用Spring ApplicationContext特性時所需的全部類,JDNI 所需的全部類,instrumentation組件以及校正Validation 方面的相關類

3.spring-core

4.spring-jdbc 包含對Spring 對JDBC 資料訪問進行封裝的所有類

5.spring-orm 對映射架構的一些支援

6.spring-tx 提供對事務的支援

7.aspectjrt 和 aspectjweaver AOP的支援


log4j用於項目的Logger的包


本文出自 “再累也要開心D” 部落格,請務必保留此出處http://zhangzhang.blog.51cto.com/6250085/1305442

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.