我的Java Web之路 - Spring(2)- 下载和模块

本文介绍了如何下载最新版本的Spring框架,详细步骤包括访问Spring官网、导航到项目列表、找到Spring Framework,以及在GitHub上获取下载链接。文章还解释了Spring框架的模块分类,包括核心、控制层、数据层和消息通信模块。
摘要由CSDN通过智能技术生成

介绍

按照以前的思路,要使用某个库或框架,首先要到其官网上下载它,然后在Eclipse等IDE中配置好,就可以在代码中引用它的各种组件了(类、接口等)。

所以,本篇就介绍如何下载最新版本的Spring框架。由于Spring官网等网站会随着时间而不断改版,因此下载方式也会不断改变。

访问Spring官网

通过百度可以找到Spring的官网
Spring官网

Spring项目列表

点击官网上导航栏的Projects按钮,如上图红色圆圈中所示:
Spring项目列表

Spring框架项目

点击Spring项目列表中的Spring Framework项目,如上图红色圆圈中所示:
Spring框架项目

Spring框架项目的GitHub主页

点击Spring Framework项目右侧的猫形按钮,如上图红色圆圈中所示:
Spring框架项目的GitHub主页

Spring框架项目在GitHub上的wiki页面

点击Spring框架项目的GitHub主页上的Access to Binaries部分的Spring Framework Artifacts链接,如上图红色圆圈中所示:
Spring框架项目在GitHub上的wiki页面

Spring仓库主页

点击Spring框架项目在GitHub上的wiki页面的Downloading a Distribution部分的仓库链接,如上图红色圆圈中所示:
Spring仓库主页

Spring仓库中的组件列表

点击Spring仓库主页导航栏的Artifacts按钮,如上图红色圆圈中所示:
Spring仓库中的组件列表
然后,依次点击树形结构中的lib-release-localorgspringframework节点,如上图红色圆圈中所示:
Spring仓库中的组件列表2
springframework节点下找到spring节点,底下就是各版本的Spring发行版,找到最底下的最新版5.1.7.RELEASE
Spring仓库中的组件列表3
最后,在5.1.7.RELEASE节点下点击spring-framework-5.1.7.RELEASE-dist.zip,再点击右侧的Download按钮即可下载。

Spring框架的模块

下载完成后即可解压到某个路径下,可以看到Spring框架项目包含了众多JAR包:
Spring框架项目的组成
这些JAR包有三类,一类就是发行包;一类是javadoc;一类是源码。

这些JAR包可以归为几大类模块(图片来自《Spring实战第4版》):
Spring框架项目的模块划分
Spring框架的底层核心自不必说,包括beans、core、context、aop等模块;

上面是控制层和数据层,控制层主要是web、webmvc等模块;

数据层主要是jdbc、orm、tx(事务管理)等模块;

一些消息通信方面的模块如jms等也被归到了数据层。

总结

  • 下载第三方库尽量到官网,但非常费劲,通常要花费不少时间,这都是重复劳动,如果能自动从仓库下载就好了,于是人们就开发了这样的工具,比如Maven
  • Spring框架是一个项目,Spring MVC、Spring JDBC等只是它的一个模块;
  • 从官网的项目列表中可以看到,Spring Boot、Spring Data、Spring Cloud等才是与Spring Framework平行的项目。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值