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),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找.由于缓存的运行速度比内存快得多,故缓存的作用 ...
随机推荐
- 【拓扑排序】Genealogical tree
[POJ2367]Genealogical tree Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5696 Accep ...
- 【DFS】Anniversary Cake
[poj1020]Anniversary Cake Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 17203 Accep ...
- bzoj 2468: [中山市选2010]三核苷酸
2468: [中山市选2010]三核苷酸 Description 三核苷酸是组成DNA序列的基本片段.具体来说,核苷酸一共有4种,分别用’A’,’G’,’C’,’T’来表示.而三核苷酸就是由3个核苷酸 ...
- 一步一步搭建springCloud
一.spring cloud简介Spring Cloud是一系列框架的有序集合.它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册.配置中心.消息总线.负载均 ...
- 十一. 图形、图像与多媒体5.Graphics2D类的绘图方法
Java语言在Graphics类提供绘制各种基本的几何图形的基础上,扩展Graphics类提供一个Graphics2D类,它拥用更强大的二维图形处理能力,提供.坐标转换.颜色管理以及文字布局等更精确的 ...
- JavaScript之引用类型(Array类型)
除了Object类型,Array是ECMAScript中最常用的类型了. 与其他语言不同的是,ECMAScript数组的每一项可以保存任何类型的数据. 而且,ECMAScript数组的大小是可以动态调 ...
- [转] javax.servlet.jar - jar not loaded问题解决
把那个jsp-api.jarservlet-api.jar删除即可! Details:把 webapps\maintenance\WEB-INF\lib\ 下面的 servlet-api.jar 删掉 ...
- WebAPI 操作返回
定义了一个返回枚举: public enum ResultExceptionEnum { 积分不足 = , 支付失败 = , 用户不存在 = , 验证码发送失败 = , 验证码不正确 = , 账号已存 ...
- Dell最近的几款显示器看上去还不错的样子
发现最近戴尔最近发布了两款的4k显示器P2415Q和P2715Q,价格还比较平易近人,淘宝价24寸3700,27寸4700,让人有点心动了.基本参数如下: 3840*2160分辨率 亮度350cd/m ...
- 【js UUID】JS生成UUID 使用
* 生成UUID * @returns */ function UUID() { var s = []; var hexDigits = "0123456789abcdef"; f ...