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),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找.由于缓存的运行速度比内存快得多,故缓存的作用 ...
随机推荐
- 07.C#中如何排除/过滤/清空/删除掉字符串数组中的空字符串
方式一:使用lambda表达式筛选过滤掉数组中空字符串 1 /// <summary> /// 使用lambda表达式排除/过滤/清空/删除掉字符串数组中的空字符串 /// ...
- Struts2中的设计模式
http://blog.csdn.net/significantfrank/article/details/7712053 1. Command Pattern 基本定义: 把Command(Requ ...
- 8VC Venture Cup 2016 - Elimination Round E. Simple Skewness 暴力+二分
E. Simple Skewness 题目连接: http://www.codeforces.com/contest/626/problem/E Description Define the simp ...
- 最佳实践: 勿在 Servlet 中实现 SingleThreadModel
摘要 请不要实现 SingleThreadModel 接口.这种实践将导致 Web 容器创建多个 servlet 实例:即为每个用户创建一个实例.对于任何大小的应用程序,这种实践都将导致严重的性能问题 ...
- 一个简单的MVC模式练习
控制层Action接受从模型层DAO传来的数据,显现在视图层上. package Action; import java.sql.Connection; import java.sql.SQLExce ...
- Multivariate Adaptive Regression Splines (MARSplines)
Introductory Overview Regression Problems Multivariate Adaptive Regression Splines Model Selection a ...
- 【js】js截取字符串 +转化字符串为数字
js有两种方法可以截取字符串 substr(start , length ])和substring(start, end) parseInt('123') : 返回 123
- 报错:this class is not key value coding-compliant for the key closeLotTextField解决方法
几种情况下都会报这种错误: 1,加载自定义的tableViewCell的时候总是死在: XInstrumentOpenCell *cell = [tableViewdequeueReusableCel ...
- PHP常用库函数介绍+常见疑难问题解答
来源:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/19/3086858.html 虽然PHP在整体功能上不如Java强大,但相比PHP而言 ...
- iOS:iOS开发系列–打造自己的“美图秀秀”(下)
来源: KenshinCui 链接:http://www.cnblogs.com/kenshincui/p/3959951.html 运行效果: 其他图形上下文 前面我们也说过,Quartz 2D的图 ...