敏捷学习开发使用多用技术框架
????? 作为一个JAVA开发者,经常受到技术框架造型的烦恼,而我身边更多的技术人在炫耀自己学习会了某某框架,给我的感觉就好像他学会了如何徒手上天一样的神圣.
????? 本篇文章在于普及多种流行的JAVA技术框架在第一时间你快速掌握的方法.
????? 要求读者至少有对一种流行组合框架的学习使用,比如struts+spring+hibernate.
????? 也没有什么悬的,其实本篇主要讲解的是maven自动化你的项目,以国外框架组合appfuse和国内springside为主,让你在短短的时间之内把想要的框架集成,并准备开发.
????? 所需要的软件及下载:
????? maven2 下载地址:http://maven.apache.org/start/download.html
????? springside 下载地址:http://www.springside.org.cn//download/springside-2.0-RC1-allinone.zip
????? mysql5
????? 使用方法及步骤:
????? 1,下载并安装配置maven2.(请google一下吧,争取你在cmd命令下 mvn -v 能够执行成功!)
???????? 配置maven2文件conf/settings.xml的一些注意点:
???????? 保存位置:默认的位置为:${user.dir}/.m2/repository目录中(${user.dir} 指windows 中的用户目录),所以你就把配置修改成为:(其中C:/Documents and Settings/yaya/ 是我本机的信息,读者可以根据自己的需要进行修改)
?????? 好了,这就是本篇文章的精华了,你想选择什么样的框架呢?呵呵,我选择一种框架来进行说明吧,
?????? 我现在对taperstry想了解更多,就以taperstry basic为讲解吧.
?????? 建议创建一个空的目录,比如D盘下TEST,进入dos模式,到D:\TEST目录下,然后COPY一下mvn的命令并执行:
??? 在此请注意,maven已经生成了所有的配置文件和依赖包的URL和版本,并且还有数据库的信息,默认使用的是本地的mysql5数据库,如果你的数据库登录用户名是ROOT和密码为空,就可以不理会如下的配置,如果不是,请修改pom.xml当中的配置,找到root关键字,比如我的配置如下:
?????????? 是不是很爽呢?已经生成了包括war包\testcase在内的所有信息,如何进行开发呢?执行maven命令如下:
mvn eclispe:eclipse
?????????? 可以生成eclispe的项目文件,读者只需要把这个项目导入到你当前的eclipse的workspace当中就可以了.
??? 同样用这种方法可以生成很多你想要的技术框架组合和项目原型.不需要你再为技术框架烦恼.
????????? 但是老外生成的技术框架技术含金量高,有很多不用的功能和组件,有的时候也看不明白其中的用意,好了,国内有人也做了同样的事情,他就是springside,如果你下载了他的allinone包的话,其中要提到的就是他的eclise的plugin
?????? 3,使用国内最权威的JAVA流行组合技术框架springside
?????? 目前本版本只支持eclpise3.2,解压后把目录:\springside-2.0-RC1-allinone\tools\springside-ide\target\eclipse\plugins COPY到eclipse3.2\plugins目录下,启动eclipse,创建新的工程,如下大家参考官方的网站吧:同样也可能参考:\springside-2.0-RC1-allinone\docs\reference\cn\SpringSide 2.0 Reference.chm文章
?????? 4,springside3同样也支持MVN的方法对项目的更新,参考文章
?????? 呵呵,至此为止吧,曾经经常为组合技术框架费心的我,现在已经抛弃这种做法,更多的精力考虑业务的需求了.等什么呀!,你也开始吧.
?
?
?