spring下载和安装
下载和安装Spring请按例如以下步骤进行。
(1)登录网站,下载Spring的最新稳定版本号。最新版本号为spring-framework-4.0.建议下载spring-framework-spring-framework-4.0.0.M2-dist这个压缩包不仅包括Spring的开发包。并且包括Spring编译和执行所依赖的第三方类库。
解压缩下载到的压缩包。解压缩后的目录应用例如以下几个目录。
◆dist:该目录下放Spring的jar包,通常仅仅须要Spring.jar文件就可以。
该目录下另一些类似spring-Xxx.jar的压缩包, 这些压缩包是spring.jar压缩包的子模块压缩包。除非确定整个J2EE应用仅仅须要使用Spring的某一方面时。才考虑使用这样的分模块压缩包。
通常建议使用Spring.jar
◆docs:该目录下包括spring的相关文档、开发指南及API參考文档。
◆lib:该目录下包括spring编译和执行所依赖的第三方类库,该路径下的类库并非spring必需的,但假设须要使用第三方类库的支持。这里的类库就是必须要的。
◆samples:该目录下包括Spring的几个简单样例。可作为Spring入门学习的案例。
◆src:该目录下包括Spring的所有源文件,假设开发过程中有地方无法把握。能够參考该源文件,了解底层实现。
spring
◆test:该目录下包括Spring的測试演示样例。
◆tiger:该路径下存放关于JDK的相关内容
◆解压缩后的目录下。还包括一些关于Spring的License和项目相关文件
(2)将spring.jar拷贝到项目的CLASSPATH路径下,对于Web应用。将spring.jar文件拷贝到WEB-INF/lib路径下,该应用即能够利用Spring框架了。
(3)通常Spring的框架还依赖于其它一些jar文件,因此还须将lib下相应的包拷贝到WEB-INF/lib路径下,详细要复制哪些jar文件,取决于应用所须要使用的项目。
通常须要复制cglib,dom4j,jakarta-commons,log4j等目录下的jar文件。
(4)为了编译java文件,能够找到Spring的基础类,将Spring.jar文件的路径加入到环境变量CLASSPATH中。
当然,也能够使用ANT工具,但无须加入环境变量。
假设使用Eclipse或者NetBeans等IDE时,也不须要环境变量设置。
Spring MVC
传统的web架构的view 表现层使用struts作为表现层。
可是假设试用下spring自带的MVC,会发现spring 在一般场合全然能够代替struts。从某些角度来说,spring的mvc设计的更加合理。有兴趣的话最好还是尝试下单个的spring的MVC。
spring下载和安装的更多相关文章
- Spring 下载与安装以及spring 3.2.9 jar包详解
一.Spring简介 Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在 ...
- Spring的下载与安装
Spring是一个独立的框架,不依赖于任何Web服务器或容器.它既可在独立的JavaSE项目中使用,也可以在Java Web项目中使用. 下载和安装Spring框架可按如下步骤进行: 1.登录http ...
- 【转】Spring 的下载、安装和使用
一.下载 Spring 下载地址:http://repo.spring.io/libs-release-local/org/springframework/spring/4.0.6.RELEASE/ ...
- Spring 的下载、安装和使用
一.下载 Spring 下载地址:http://repo.spring.io/libs-release-local/org/springframework/spring/4.0.6.RELEASE/ ...
- Axis2的下载和安装
Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物.Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持S ...
- Eclipse中Spring插件的安装
java中为了方便学习使用SSH框架,框架插件的安装是非常必要的. 本博文记录了自己安装Spring插件的过程: 本机环境:win8 64bit eclipse版本:4.5.2 MARS 插件版本:S ...
- java开发工具STS的下载及安装
将下载后的压缩文件解压,在解压后的sts-bundle下的sts-3.9.1RELEASE目录中STS.exe便是可执行程序,用于启动STS,将该文件发送到桌面快捷方式,当我们想使用STS时可以快速的 ...
- Maven的下载,安装,配置,测试,初识以及Maven私服
:Maven目录分析 bin:含有mvn运行的脚本 boot:含有plexus-classworlds类加载器框架 conf:含有settings.xml配置文件 lib:含有Maven运行时所需要的 ...
- reids(缓存,reids下载,安装 测试)
什么是缓存:缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找.由于缓存的运行速度比内存快得多,故缓存的作用 ...
随机推荐
- 【BZOJ 3175】 3175: [Tjoi2013]攻击装置(二分图匹配)
3175: [Tjoi2013]攻击装置 Description 给定一个01矩阵,其中你可以在0的位置放置攻击装置.每一个攻击装置(x,y)都可以按照“日”字攻击其周围的 8个位置(x-1,y-2) ...
- jquery checkbox用法汇总
来源:http://www.jb51.net/article/75717.htm 1.全选 ? 1 2 3 $("#btn1").click(function(){ $(" ...
- JZYZOJ1524 [haoi2012]外星人 欧拉函数
http://172.20.6.3/Problem_Show.asp?id=1524 大概可以算一个结论吧,欧拉函数在迭代的时候,每次迭代之后消去一个2,每个非2的质因子迭代一次又(相当于)生成一个2 ...
- 【dfs序+AC自动机+树状数组】BZOJ2434-[Noi2011]阿狸的打字机
[题目大意] 输入一个字符串,其中:(1)a..z:在字符串末尾添加当前字符(2)P:输出当前字符串(3)B:从当前字符串末尾删去一个字符. 给出m组查询,输出第i个输出的字符串在第j个输出的字符串内 ...
- [HNOI/AHOI2017]影魔
[HNOI/AHOI2017]影魔 题目大意: 有一排\(n(n\le2\times10^5)\)个数\(k_{1\sim n}\).对于点对\((i,j)\),若不存在\(k_s(i<s< ...
- OpenVPN设置客户端固定IP
在使用openvpn的过程中,多台客户端连接上同一台openvpn服务器之后,客户端的的IP地扯经常变动,导致客户端之间无法正常通讯,openvpn的版本变动也导致了固定IP地扯的配置不同,用以下方法 ...
- 动态改变Android控件大小
Button button = (Button) findViewById(R.id.button2);button.setOnClickListener(myOnClickListener); // ...
- iOS:开发常用GitHub开源项目(持续更新)
IOS开发常用GitHub开源项目(持续更新) 数据类 开源库 作者 简介 AFNetworking Mattt 网络请求库 ASIHTTPRequest pokeb 网络请求库 Alamofire ...
- iOS:进度条控件的详细使用
进度条控件:UIProcessView:UIView 功能:顾名思义,用来显示下载进度或者传输数据进度. 属性: @property(nonatomic) UIProgressViewStyl ...
- zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法
一.zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法 1.编译安装zabbix-server出现 编译时加参数:- ...