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

发布日期  发布: 2009-3-17 | 发布人  发布者: 有点傻 | 来源  来源: 江西广告网


记得刚开始学习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强大的部署、调试的功能。
本站文章部分内容来自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我们联系,以便更正或删除。感谢所有提供信息的网站,并欢迎各类媒体与我们进行信息共享合作。
关闭本窗口 | 打印 | 收藏此页 |  推荐给好友 | 举报

版块排行

  • SEO搜索                                    5984
  • Web软件                                    3334
  • 交互设计                                    3279
  • 平面软件                                    2575
  • 设计欣赏                                    2501
  • 游戏世界                                    1244
  • 程序开发                                    830
  • 前沿视觉                                    560
  • 电脑网络                                    514
  • 摄影赏析                                    291