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),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找.由于缓存的运行速度比内存快得多,故缓存的作用 ...
随机推荐
- [LOJ2541]猎人杀
好题== 先转化一下,每个人被杀死后给他打标记,以后随机杀人时选到有标记的人就继续随机,这样并不会改变每个人被杀死的概率 直接算很难算,考虑容斥,我们枚举$S$表示在$1$死后才死的人至少在集合$S$ ...
- 【最小生成树】【kruscal】hdu4786 Fibonacci Tree
假设这张图能够形成具有k条白边的生成树, 则易证k一定形成一个连续的区间[a,b],中间一定不会断开.要是断开……tm怎么可能. 所以求出a,b就好啦,人家都给你把白边赋成1了,直接跑一下最小生成树, ...
- bzoj 4428: [Nwerc2015]Debugging调试
4428: [Nwerc2015]Debugging调试 Description Your fancy debugger will not help you in this matter. There ...
- 20162303实验四 Android程序设计
北京电子科技学院(BESTI) 实 验 报 告 课程:程序设计与数据结构 班级: 1623 姓名: 石亚鑫 学号:20162303 成绩: 2分 指导教师:娄嘉鹏 王志强 实验日期:5月26日 实验密 ...
- codevs 2185 最长公共上升子序列--nm的一维求法
2185 最长公共上升子序列 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 钻石 Diamond 题目描述 Description 熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目 ...
- centos6.5编译安装nginx
系统64位 centos6.5 nginx官网:http://nginx.org/ 下载nginx源码包: wget http://nginx.org/download/nginx-1.6.2.ta ...
- APK Develop——SMS Timer
SMS Timer APK 描述: 在设定时间后向设定手机号码发送设定的内容的短信. 权限获取: <manifest xmlns:android="http://schemas.and ...
- rust安装
http://blog.csdn.net/teamlet/article/details/50838996
- 美国风投行业50年数据揭示的10条VC投资秘密法则
美国风投行业50年数据揭示的10条VC投资秘密法则 来源:金融女王(微信号:FintechQ) 作者:Hatim Tyabji & Vijay Sathe 本文编译自以下外媒文章: http ...
- nginx安装和配置
一.安装:yum install nginx service nginx restart/start/check/status/... 二.配置:官网文档 http://nginx.org/en/do ...