一直以来只知道搭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. python协程和yeild

    python多线程其实在操作系统级别是进程,因为在执行时,默认加了一个全局解释器锁(GIL),python的多线程,本质还是串行的,无法利用多核的优势:在java和C# 中,多线程是并发的,可以充分利 ...

  2. Nuget-使用图形化界面打包自己的类库

    到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新.在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的 ...

  3. CSS 命名管理 之 BEM

    好吧,将 BEM 简单的解释为 “Block-Element-Modifier“, 其实是个不负责任的做法.鬼知道 Block 是什么啊?所以,看了一些似懂非懂的中文解释之后,自己还是得去找些英文来读 ...

  4. 手机卫士开发记录之handler错误

  5. AngularJs $interpolate 和 $parse

    $interpolate 将一个字符串编译成一个插值函数.HTML编译服务使用这个服务完成数据绑定. 使用:$interpolate(text,[mustHaveExpression],[truste ...

  6. pycharm 启动后一直更新index的问题

    这个谷歌一下就知道了,stackoveflow上就有几个解决方案,试试哪个好使就可以了. 详情见http://stackoverflow.com/questions/29030682/pycharm- ...

  7. PHP ServerPush (推送) 技术的探讨

    2016年11月29日17:51:03 转自:http://www.cnblogs.com/hnrainll/archive/2013/05/07/3064874.html 需求: 我想做个会员站内通 ...

  8. 感受身边app

    第一款:高考小秘书.http://www.liqucn.com/rj/519571.shtml.下载链接.我认为产品最大的优势在于对高考生非常有利,实用价值大,对于每年的高考生来说,高考资讯和大学资讯 ...

  9. TcpClient类与TcpListener类

    TcpClient类 //构造方法1 TcpClient t = new TcpClient(); t.Connect(); //构造方法2 IPEndPoint iep = ); TcpClient ...

  10. Android系统手机端抓包方法

    抓包准备 1. Android手机需要先获得root权限.一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得).在终端模拟器界面输入su并回车,若报错则说明未root, ...