一直以來只知道搭SSH需要jar文件,作為學習的目的,最好的做法是自己親自動手去官網下。不過官網都是英文,沒耐心一般很難找到下載入口,更何 況版本的變化也導致不同版本jar文件有些不一樣,讓新手很容易一頭霧水,這里根據多番查找后的結果進行總結,一來記錄下來以備日后自己查閱,二來分享給 眾多新手。
首先看Spring。
spring目前的官網地址:http://www.springsource.org/
研究很久發現,要下載jar文件,主頁上的其他花哨的英文信息直接可以忽略,直接在首頁鼠標滾輪拉到底部,在GetStarted欄目底下有個Downloads,點進去就是了。
進去后就可以很容易的找到
spring-framework-4.0.0.M1-dist.zip | (sha1) | 47.6 MB |
關于Spring版本,以下摘錄一些網上的回答:
GA:General Availability,正式發布的版本,在國外都是用GA來說明release版本的;
RC是ReleaseCandidate的縮寫,意思是發布倒計時,候選版本,處于Gamma階段,該版本已經完成全部功能并清除大部分的 BUG。到了這個階段只會除BUG,不會對軟件做任何大的更改;從Alpha到Beta再到Gamma是改進的先后關系,但RC1、RC2往往是取舍關 系;
M1就是里程碑版的M就是milestone就是里程碑,應該是有一些全新的功能或者是具有里程碑意義的版本;
文件名有-dependencies的就是里面包含了spring依賴的第三方的jar包,with-docs就是包含參考文檔的;
一般你用的話就下載RELEASE的,最好就是包含所有的(源代碼及文檔這些,有-dependencies字樣的),也可以是直接jar包直接用的,不要看什么源代碼的;
然后看Hibernate。
Hibernate目前官網地址:http://www.hibernate.org/
跟Spring有點像,可以再首頁右邊區域,找到GetStarted下的Downloads字樣,也可以直接鼠標滾輪拉到最底下找到Downloads;
不過點進來之后就不是直接顯示各個版本了,而是以幾個段落顯示出來的一個頁面,雖然英文不能全看懂,但是仔細看了第一個段落,內容大致如下:
Downloads
Hibernate releases are consumable in 2 different formats:
Release bundle
The Hibernate team providesrelease bundles hosted on the SourceForge File Release System, both in ZIP and TGZ formats. They contain jars, documentation, source code, etc.
Maven repository artifacts
The preferred method of "using" Hibernate is via Maven artifact repositories. Many build tools are able to interoperate with Maven repositories including Maven, Ivy, Gradle, etc.
Hibernate publishes its artifacts to the JBoss Maven Repository under the org.hibernate groupId/namespace.
標色的那個就是鏈接,點進去之后就可以看到下載jar文件的鏈接了,不過Hibernate官網這里以目錄結構把各個文檔jar文件組織起來了,默認看到的是最新的那個目錄下的內容,截止到我寫博客的時間,已經發布到Hibernate4了,截圖如下:
,
點擊那個Parent Folder就可以到上級目錄,就可以找Hibernate3,Hibernate2等等文檔下載。
至于,版本,和之前介紹Spring一樣,因為那都是測試中用到的術語,所以普遍類似。
再看Struts。
Struts這個官網:http://struts.apache.org
它比較直接,首頁就看到醒目
的下載按鈕,不過這樣貌似只能下載最新版本,舊版本看不到。
看左邊那個大大的導航菜單區域,找
到release,點進去就看到各個舊的版本。
不過經過親自嘗試,確認一個問題,Struts2官方認為舊版本會導致安全問題,所以不支持舊版本的下載,所以只能通過其他途徑下載了,這是官網網頁的申明:
當點擊舊版本鏈接會直接跳到新版本,無耐。
總結完畢。
原文:
文章列表