不用MyEclipse在Eclipse下搭建Java web开发环境

MyEclipse终究是收费的,在某些场合下不适宜使用,不过eclipse下并不是只有MyEclipse这一个插件,比如lomoz就是一个,但是我发现更新太慢,最新的还是2007年10月吧大概的呢,现在都快2010年了,因此经过一天的寻找,自己总算搭建起了一个Java web开发环境! 包括 js  struts hibernate  spring等的支持!

特以此文备忘,如果有需要的朋友,可以省些时间。

我准备了3套开发环境

一个是:  netbeans6.7.1

一个是: eclipse3.3+MyEclipse7.1

第3个就是下面这个了,为不让用盗版并且必须用eclipse的情况使用。

 

1 首先下载最新的eclipse的3.5.1版,确切的说是 经典版,classic的。并解压缩到你想放置的目录

2 运行eclipse后,首先打开 eclipse的help 选择 Install new software.....

3 选择查看所有可用更新,找到web xml 。。。。。。这个分类,这个分类下全是web相关的插件。

   勾选 带persitence的2个, jst开头的几个  wst开头的几个,还有JEE等几个,只要和web相关的都可以装上。

  这样就具备了开发最基本的web及J2EE的功能了其中就包括JPA的支持,可以从数据库表反向生成实体bean,这就是标准了力量一般的开发工具都支持生成实体bean,如果使用JPA确实方便。  此时服务器都必须自己去下,没绑定,我用的netbeans带的那个tomcat,他们可以共用一个服务器。

下面继续扩充,会用到其他插件需要添加更新地址!在插件更新处有Add,可以添加第三方更新链接,名字自己取就可以了。

1 支持js  安装aptana,

1.1 当前最新的地址:http://download.aptana.org/tools/studio/plugin/install/studio

1.2 下载并安装好后,设置aptana,默认只支持ECMA js,要想使用js库或框架,必须设置。

点击 eclipse的help菜单,看到 install aptana features......即安装新的aptana特征,打开界面可以看到很多js库,选择自己需要的就好,我选择的jquery。

1.3 勾选自己的库后,还必须设置,否则还是没代码提示。打开eclipse的首先项(preferences),找到aptana的选项,依次找到 apatana ----- Editors-----javascript------code assist ,在里面勾选你想获得支持的js库。

1.4 基本完成了目标,可以提示js,不过只能在建立的js文件中支持,在jsp中没提示。

 

netbeans就很好,不但js文件里有提示,jsp里也有提示,的确方便。

 

2 spring支持

安装springIDE的eclipse插件版。

当前地址 http://springide.org/updatesite/

按提示安装完成即可

我安装了必须的一个还有2个可选的。装完后测试了下,连lib我都没找到,xml里只有最外层的配置提示,但是可以使用树形表格的形式,点击右键 add children 等 添加具体元素,属性什么的忘了,可以以该方式去添加,而一般的就复制已经存在的,改改就可以了,没必要每个bean都必须像myeclipse那样都是可视化的以菜单方式进行,有时候复制粘贴更快。

lib好像得自己添加,反正我没找到它带lib。

3 支持hibernate和struts

这个jboss的插件jbosstool就全支持了

地址 :http://download.jboss.org/jbosstools/updates/development

eclipse 上给的是http://download.jboss.org/jbosstools/updates/stable

不过struts tool安装不上,我从jboss官网尝试了使用了上面这个,上面的springIDE插件也有装不上的可选组件,这些可以不装,先装必须的,然后再选择可选的,好多可选的都装不上,因为缺失其他支持插件。

 

hibernate这个插件支持自动映射的生成。

 

点评: 和Myeclipse的高集成相比,确实差很多。配置文件书写需要有样本,最好准备好已经做过的项目的配置文件,到时候复制过去,这样就可以了,数据库倒都能支持一定的生成能力,应该够用了。js部分,aptana挺大的。这些都装完,启动速度慢了很多,我现在开着tomcat,测试只有2个页面和几个js的测试项目,占用内存331M多,这样和mycelipse比起来也差不多了,也没省多少。

如果无法使用盗版,如果能使用netbeans,还是用netbeans比较好,集成度一点都不比myeclipse差,甚至是高于它。代码提示做的非常好,适合初学者使用。servlet重构,web.xml的配置都能更正。

如果上面的都不想用,那就直接eclipse好了,配置文件拷贝已经做过的,其他代码自己写好了。用JPA或者hibernate可以采用数据库表自动生成的策略,当然自己一定要熟悉他们的配置文件或代码书写(可以使用注释)。

     

       用了若干天了,还行吧,对学习还是不错的,太自动化了影响学习效果,尤其对于开始的人员来说,最好不要追求工具的自动化,myeclipse的确很方便,但是一开始就用这个,容易产生对工具的依赖。

       直接下载eclipse的JEE版本,比较省事!这时直接装aptana就可以了,然后再装hibernate的tool。安装完后卸载hibernate的tool的 struts插件,因为这个可能和eclipse已经带的jsp之类的编辑器抢资源,容易内存飙升,hibernate带的jsp工具支持边编辑边可视化显示浏览器生成效果,应该很费资源。置于取舍根据个人喜好!双核电脑 2G内存的可以无视吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值