SpringSide开发实战(一):使用Eclipse让SpringSide跑起来 - 编程入门网
SpringSide开发实战(一):使用Eclipse让SpringSide跑起来时间:2011-05-07 海边沫沫自2000年Struts框架发布,到2001年底Hibernate的诞生,再到2004年Spring的流行, Java社区的开源软件哲学是:“只做好一件事情,只做最擅长的事情,其他事情留给别人去 做。”但是到了2005年,Java开源出现了框架整合的大趋势,整个Java开源社区雨后春笋般 出现了一批又一批的full-stack框架,比较著名的有RIFE,Grails,JBoss Seam,Trails和 Able等等。SpringSide也是这样一个整合框架,常逛BlogJava的人肯定不会陌生,因为它的 老大就是江南白衣。 使用SpringSide可以节省我们很多时间,避免我们花费大量的精力来进行各个开源组件 的整合。SpringSide还有另外两个优点,一是丰富的文档,全中文的哦,二是丰富的工具, 可以支持我们使用ant,eclipse或者idea等工具进行开发。我使用的是Eclipse 3.2,在使 用的过程中发现SpringSide针对Eclipse的插件有一点点小问题,不过这些小问题通过适当 的设置都可以顺利解决。 让我们开始SpringSide之旅吧。 首先,当然是下载SpringSide了,可以访问它的官方网站www.springside.org.cn,我下 载的是2.0-M1-all in one版,也是目前的最新版本。参照官方网站上的Quick Start来进行 安装和体验:http://wiki.springside.org.cn/display/springside/Quickstart。 然后,将SpringSide目录下的tools\springside-tools\eclipse-plugins文件夹中的 org.springside.eclipse_1.0.0.jar拷贝到Eclipse的plugins目录中,如下图: 启动Eclipse后,可以看到菜单栏出现了新的菜单项: 点击该菜单项,会出现新建项目的向导,我们新建一个项目xkland,并且只选中 Struts和Hibernate,如下图: SpringSide开发实战(一):使用Eclipse让SpringSide跑起来(2)时间:2011-05-07 海边沫沫点下一 步: 点完成,项目创建成功。问题出现了,那就是我们在Eclipse的资源管理器中看不 到我们创建的项目,如下: 分析问 题的原因,可能是SpringSide插件在创建项目的时候,没有自动生成项目需要的.project文 件,解决的方法也很简单,就是使用Eclispe再创建一个Java项目,并且将项目的工作空间 设置为该项目的父文件夹,将项目名设置为和该项目相同。在这里,工作空间应该设置为 E:\Java,项目名还是xkland,如下图: SpringSide开发实战(一):使用Eclipse让SpringSide跑起来(3)时间:2011-05-07 海边沫沫下一步 : 再下一步: 在这里,需要注意了,第二个问题浮出水面,由于SpringSide自动生成的项目的目录结 构过于复杂,在该例中,源代码应该位于src/main中,测试用例位于src/test中,而 src/main中有分为三个目录,分别为java、resources和webapp,代表Java源文件、资源文 件和Web网站结构所需的文件,只有把文件的位置放对了,才能够享用自动构建脚本带来的 方便。如果我们采取默认设置,Eclipse将不能对位于src/main/java中的代码应用只能感知 和代码提示,而且编译的时候还会提示类不在构建路径中。 而在Eclipse中,如果我们想要享受JDT的智能感知和代码提示,我们必须把源代码所在 的文件夹设置为项目的源文件夹,如下图: SpringSide开发实战(一):使用Eclipse让SpringSide跑起来(4)时间:2011-05-07 海边沫沫而缺省的输出文件夹,代表的是Java代码编译后.class文件存放的路径,理论上讲应该 设置为src/main/webapp/WEB-INF/classes,但是这个设置不是必须的,因为我们最终的构 建手段是运行quickstart.bat脚本,这个脚本会自动编译所有的.java文件,并将.class文 件放到正确的位置,然后打包成.war放到target目录中。经过以上步骤后,资源管理器看起 来应该是这样: 最后,为了让每次运行项目更简单,可以设置运行项目目录下的build.bat或 quickstart.bat作为外部工具,如下: 要运行项目的时候,直接点击运行外部工具就行了。所有的调试信息都会显示在控制台 视图。如果要停止服务器的运行,可以直接点击关闭按钮。如下图: Ok,通过简单的设置,可以让我们使用Eclipse开发SpringSide应用更加简单而快捷。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |