一直以来只知道搭SSH需要jar文件,作为学习的目的,最好的做法是自己亲自动手去官网下。不过官网都是英文,没耐心一般很难找到下载入口,更何 况版本的变化也导致不同版本jar文件有些不一样,让新手很容易一头雾水,这里根据多番查找后的结果进行总结,一来记录下来以备日后自己查阅,二来分享给 众多新手。

首先看Spring。

spring目前的官网地址:http://www.springsource.org/

研究很久发现,要下载jar文件,主页上的其他花哨的英文信息直接可以忽略,直接在首页鼠标滚轮拉到底部,在GetStarted栏目底下有个Downloads,点进去就是了。

进去后就可以很容易的找到

spring-framework-4.0.0.M1-dist.zip (sha1) 47.6 MB

这样的字眼,这就是下载入口了。当然可以直接浏览器地址栏输入http://www.springsource.org/download/community进入下载。

关于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 MavenIvyGradle,
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官方认为旧版本会导致安全问题,所以不支持旧版本的下载,所以只能通过其他途径下载了,这是官网网页的申明:

当点击旧版本链接会直接跳到新版本,无耐。

总结完毕。

原文:

总结Spring、Hibernate、Struts2官网下载jar文件的更多相关文章

  1. spring改版官网下载jar包, 源代码和文档

    从网上找了一些方法,现在都整理了一下,有简单粗暴的,也有百转回肠的(详细,直接从官网一步一步的进入下载页),希望大家根据自己的喜好可以找到的真爱. 方法一:(简单粗暴直接) http://repo.s ...

  2. 从Apache官网下载Jar包步骤

    第一步:在官网找寻需要的包 Apache网址:http://commons.apache.org/ 在官网中,可以直接看到不同jar包的分类,如下图所示: 也可以点击官网左侧栏目里的 Release, ...

  3. Linux中从oracle官网下载jdk文件不是标准的gzip格式文件问题

    首先你要知道,在linux系统中,文件类型跟后缀名无关,后缀名只是为了方便识别,所以你下载的压缩包可能是tar.gz格式的,也有可能是tar.bz2或tar.xz格式,因为可能别人压缩之后不小心改错了 ...

  4. spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包

    下载spring http://spring.io/ 最重要是在特征下面的这段话,需要注意: All avaible features and modules are described in the ...

  5. Spring.之.jar包官网下载

    jar包官网下载 1. 官网下载网址:http://repo.spring.io/libs-release 2. 用到的jar包所在路径:org/springframework/spring/ ,在此 ...

  6. Spring官网下载dist.zip的几种方法

    Spring官网下载dist.zip的几种方法   Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包, ...

  7. 官网下载Spring dist

    新版Spring官网下载Spring的dist可真是麻烦 跟着下面的贴图走吧,有些在网页的下面,需要打开相应页面后往下拉拉. 下载完后解压lib里面就是各种jar包了 真是麻烦啊,不好找,不过Spri ...

  8. 教您怎么从spring 官网下载参考文档

    假如您使用spring,那么本经验可能帮助到您. 假如您使用spring的过程中,需要查询一些文档,那么本经验可能帮助到您. 假如您对下载spring的文档有疑惑,那么本经验可能帮助到您. 教您怎么从 ...

  9. 怎么在官网下载jstl【配图详解】

    JSTL(JSP Standard Tag Library,JSP标准标签库)是一个非常优秀的开源JSP标签库,如果要在系统使用JSTL标签,则必须将jstl.jar和 standard.jar文件放 ...

随机推荐

  1. 第6届蓝桥杯javaA组第7题,牌型种数,一道简单的题带来的思考

    题目: 小明被劫持到X赌城,被迫与其他3人玩牌. 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张. 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到 ...

  2. 新版汉诺塔(UVa10795 - A Different Task)

    题目介绍: 标准的汉诺塔上有n个大小各异的盘子.现给定一个初始局面(见图1),求它到目标局面(见图2)至少需要移动多少步? 移动规则:一次只能移动一个盘子:且在移动盘子之前,必须把压在上面的其他盘子先 ...

  3. subroutines of perl

    #!/usr/bin/perl -w @students = qw/Doreen Oskar Elin Sangeet Malin/; &next_student; &next_stu ...

  4. [分类算法] :SVM支持向量机

    Support vector machines 支持向量机,简称SVM 分类算法的目的是学会一个分类函数或者分类模型(分类器),能够把数据库中的数据项映射给定类别中的某一个,从而可以预测未知类别. S ...

  5. 【BZOJ-3786】星系探索 Splay + DFS序

    3786: 星系探索 Time Limit: 40 Sec  Memory Limit: 256 MBSubmit: 647  Solved: 212[Submit][Status][Discuss] ...

  6. 【poj1386】 Play on Words

    http://poj.org/problem?id=1386 (题目链接) 题意 给出n个单词,判断它们能否首尾相接的排列在一起. Solution 将每一格单词的首字母向它的尾字母连一条有向边,那么 ...

  7. Chrome编辑了样式或者JS之后自动同步回本地工程

    比如我用HBuilder进行调试,在Chrome上修改了几个样式,我们通常的做法是,拷贝修改后的地方,然后再进行覆盖. 现在有了全自动的操作,在Chrome上修改了样式之后,通过Sources的Sav ...

  8. 洛谷P3128 [USACO15DEC]最大流Max Flow [倍增LCA]

    题目描述 Farmer John has installed a new system of  pipes to transport milk between the  stalls in his b ...

  9. Linux Network Related Drive

    catalog . 通过套接字通信 . 网络实现的分层模型 . 网络命名空间 . 套接字缓冲区 . 网络访问层 . 网络层 . 传输层 . 应用层 . 内核内部的网络通信 1. 通过套接字通信 Lin ...

  10. [iOS 利用MapKit和CoreLocation框架打造精简的定位和导航]

    运行效果:            一.利用<CoreLocation/CoreLocation.h>定位 创建变量 CLLocationManager *locationManager , ...