★(转)Spring的下载和安装

原创 2005年03月02日 19:37:00

下载主页http://www.springframework.org/download.html ,或者直接使用链接地址:http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.4-with-dependencies.zip

Spring的下载包有两种:spring-framework-1.1.4-with-dependencies.zipspring-framework-1.1.4.zip,上面的第二个链接就是下载前者,建议你也下载前者,因为前者比后者多了一些Spring要用到的第三方包,如hibernatej2eedom4jaopalliancejakarta-commons等。下载包名称的dependencies就是“依赖”的意思。

1、解压后的目录结构如下:

 

目录说明:

l           dist  Spring自已的核心库

l           docs    有一些文档。

l           lib   是一些用到的第三方库。

l           mock  仿制品?????????????我也不知道

l           samples 一些项目例子

l           src  Spring的源代码

l           test  测试用例

 

2、新建一个Eclipse项目

1)项目名myspring

 

2)直接单击“下一步”,再单击“完成”

3)在项目下创建一个lib目录

 

4)将Spring的解压缩目录distlib都复制到这个lib目录中,然后前者改名成spring,后者先暂时不动吧,以后用到时才管它。

 

3、将spring库加入到库引用

spring库加入到库引用中,有如下两种方法。

方法一:单击“添加JAR”把spring的核心包加入。

 

方法二:上面的“方法一”简单易行,但如果一个项目要引入的包种类很多,那么就显示得较乱。还有一种操作麻烦,但较清晰一些的方法。这种方法是使用Eclipse中的“用户库”的方式,如下图所示:

 

 

最后的结果如下图所示,然后单击“确定”


 

返回上一界面后,再单击“完成”,得到如下图所示的效果

 

最后,项目里的spring包的引用都在一个目录下,显示层次感强很多。

 

以后如果要引入myspring/lib/lib目录下的第三方包,也按方法二较好:将第三方包的目录复制到myspring/lib下,再参照方法二,将其加入库引用中即可

4、设置日志包的库引用

jakarta-commonslog4j包主要是做为Spring的运行时输出log(日志)用,如果不设置日志包,那么日志就没法输出到控制台,不利于开发和调试。设置方式如下:

1)就照上面的方法,放myspring/lib/lib目录下的log4j目录和jakarta-commons目录往上移一层到myspring/lib目录下。最后设置的结果如下图所示,这里我们把log4j移到了others目录,因为log4j就一个JAR包,专门为它象jakarta-commons创建一个目录和用户库太不值了,以后可能还会有这种引用单个包的时候,到时都放到others目录里好了。

2)日志的库引用完成之后,还要创建一个日志的配置文件:log4j.properties,其文件内容如下:

log4j.rootLogger=DEBUG, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%c{1} - %m%n

 

log4j.properties文件的创建位置在src目录下,如下图所示:

 

如果没有设置日志设置或设置不对,在使用控制台时会出现下面所示的红字。

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

Spring从入门到精通视频教程合集

原文地址:http://blog.chinaunix.net/uid-25454054-id-3363040.html Spring从入门到精通视频教程合集 spring在英文里有春天...

IntelliJ IDEA 运行你的第一个Java应用程序

IntelliJ IDEA 运行你的第一个Java应用程序创建项目让我们创建一个简单的Java Hello World项目。单击创建新的项目。打开新建项目向导。你应该注意的主要是项目的SDK。SDK(...

『Spring.NET+NHibernate+泛型』框架搭建之DAO(三)★

本节内容介绍Nhibernate所封装的数据库访问层。不过我加入了泛型进行封装。大概思路:首先,我们有一个接口层,还有一个对应的实现层;在接口层中我们先定义一个父接口,父接口中定义每一个接口都可能会用...

『Spring.NET+NHibernate+泛型』框架搭建之WebUI(五)★

前面的章节讲解了搭建Model、DAO、BLL,完成了前面这三大块框架的搭建,基本上我们开发一个项目只剩下,也只需要写写WebUI层就行了。...

十个经典免费软件和五★级网站![转]

软件 1.代理甭猎手 v1.0                (179 KB 绿色)  介绍: 全称是代理不用猎手,简化了烦杂的搜索工作,运行起来你就可以直接设置,导出代理了. 同时只是定...

【分享】姉、ちゃんとしようよっ!1+2【日文硬盘版】[带全CG存档&攻略+免安装&卸载补丁+日本语启动补丁&自动设置打开AGTH和Cp2Tran补丁★]

姉、ちゃんとしようよっ!介绍:     中文名: 跟大姊姊一起做吧! 开发: CandySoft 剧本: タカヒロ 原画: 最神扇道、白猫参謀 企画: タカヒロ 平台: PC ...

【框架】[Spring3]下载安装、开源框架与IoC控制反转详解

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 昨天刚刚初学Spring3,也许Spring3有点老了哈,不过还是先把3学了再去...

★UML中文教程

  • 2007年11月25日 20:21
  • 590KB
  • 下载

【★更新★】高性能 Windows Socket 组件 HP-Socket v2.1.1 正式发布(源代码及测试用例下载)

HP-Socket   以前为某大型通信项目开发了一套通用 Windows Socket TCP 底层通信组件,组件代号为 HP-Socket。现在把 HP-Socket 的所有代码向大众公开,...
  • DuMiYue
  • DuMiYue
  • 2013年04月22日 11:08
  • 718
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:★(转)Spring的下载和安装
举报原因:
原因补充:

(最多只允许输入30个字)