首页 | 互联网 | IT动态 | Cisco | Windows | Linux | Java | .Net | Oracle | 华为 | 存储世界 | 服务器 | 网络设备 | IDC | 安全 | 求职招聘
IT培训 | 数字网校 | 技术专题 | 电子书下载 | 教学视频 | 网页设计 | 平面设计 | 解决方案 | 直播室 | 虚拟考场 | 搜索 | 博客 | 沙龙 | 论坛
中国IT实验室Linux频道
中国IT教育
 
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题
您现在的位置: 中国IT实验室 >> Java >> 新手入门 >> 开发工具 >> 文章正文

提示大家一个容易忘记的操作

文章来源csd博客 作者佚名 更新时间2008-5-6 保存本文保存本文 推荐给好友推荐给好友 收藏本页收藏本页

    记得刚开始学习spring的时候是从2.0版本开始,当时为了学习spring.从www.springframework.org下载了spring-framework-2.0-with-dependencies.zip包。

    首先在网上看了spring相关的一些基础的书,电子书或什么的。然后急切想运行一些demo来体验spring.

    最好的办法当然是运行spring自带的demo.当能运行起来还是比较费一些功夫的,记得当时能够使得spring的那些demo在我自定义的环境中跑起来。今天,我们几个志同道合的朋友想做一个网站,需要一个demo.却发现当时能跑起来的demo如今不知道怎么跑起来了。

    真后悔当初没有把这个过程记下了,不过,最终还是能跑起来。为了不重复这种“想当初能够,而现在不行”的痛苦。故记录下来。

    环境:jdk1.6+tomcat6.0+myeclipse6+hsqldb

    1、把spring-framework-2.0-with-dependencies.zip解压到硬盘上。如:D:\chenfuzhong\spring-framework-2.0.8,我们把这个目录作为SPRING_HOME.

    2、打开myeclipse6,把workspace指向%SPRING_HOME%\samples.

    由于spring自带的samples不支持eclipse ide,因此不能使用import来导入工程。但我们可以手工创建一个同名工程,eclipse将自动导入。

    由于samplse都是web project,所以我们创建工程的时候选择new web project.项目的名称要跟你想运行的一致,而且Web root folder必须填入war.如下图:

   

    点击“Finish”就差不多了。

    由于是新创建的工程,生成一些必要的文件会覆盖原来的,比如web.xml等,所以我们可以先备份再拷贝回来。这样做的目的是想利用myeclipse的web部署功能和spring已经写好的ant脚本,一会就知道为什么我们要这么做了。

    比较笨的办法是先在%SPRING_HOME%\samples下创建同名工程,再把工程文件整个拷贝回来覆盖。

    最后运行build.xml 的all,把需要的jar包拷贝到web-inf/lib下面。注意,web-inf/classes下面的属性文件等最好拷贝到src目录,因为myeclipse自动编译后会把web-inf下面的文件删除再重建。如果放在src下面它会自动拷贝过去的。

    到这里就OK了,你可以开始你的spring体验之旅了。

    值得交代的是为什么我们要这么麻烦的步骤?首先,我们想利用spring已经写好ant脚本,它要求一定的相对路径,比如各种各样的jar包放在什么地方都在ant脚本中写好了的。其次,我们想利用myeclipse强大的部署、调试的功能。

【责编:Ken】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题
 ·展现C#世界 C#程序设计专题
 ·Java入门 Tomcat的配置技巧精华专题
 ·Oracle RMAN物理备份技术详解
 今日更新
 社区讨论
 博客论点
 频道精选
 Java 频道导航