存档

文章标签 ‘ECLIPSE’

提升Eclipse启动速度

2009年11月12日 admin 没有评论

Eclipse可以对启动项进行定制,用以提升启动速度。

2

分类: ECLIPSE 标签:

Eclipse自动创建equals(),hashCode()和toString()

2009年8月24日 admin 没有评论

equals(), hashCode()toString()是Java对象非常重要的几个方法,Eclipse提供了自动生成相关代码的支持。生成功能的入口就在Eclipse的Source菜单下,如下图。

1

除了利用Eclipse自动生成代码以外,还可以用Apache Common Lang提供的一些辅助类来(HashCodeBuilder,EqualsBuilder等等)实现相关的代码。

参考资料

Building equals(), hashCode(), compareTo() and toString() with ease

Package org.apache.commons.lang.builder

分类: ECLIPSE 标签:

Eclipse中运行Jetty

2009年8月11日 admin 没有评论

Jetty有一个优点就是加载速度快,特别适合那些在开发过程没耐心等待容器缓慢加载的同学。在Eclipse中运行有若干个方法,我今天介绍的是通过Eclipse的Jetty插件来实现Jetty的启动。

安装

Jetty的插件安装地址是http://run-jetty-run.googlecode.com/svn/trunk/updatesite。安装过程很简单就不在说明了,还有一些有用的Eclipse插件可以参考常用Eclipse插件整理

使用

使用也很简单,在Eclipse中的Run/Debug Configurations中定义一个Jetty Webapp就好了。

备注:如果不需要Https的同学,可以删除上述界面中的HTTPS、KEYSTORE、PASSWORD、KEYPASSWORD这个几个属性。

相关资料

常用Eclipse插件整理

Java Web 应用开发常用工具整理

分类: ECLIPSE 标签: ,

Java Web 应用开发常用工具整理

2009年8月2日 admin 没有评论

这篇文章是我在开发Java WEB应用的开发过程中常常要用到的工具。

IDE

Eclipse IDE for Java EE Developers  Eclipse的版本很多,For Java EE的版本集成了很多插件(例如,XML,SQL…),免去了开发人员找Plugin的麻烦。Eclipse离不开那些那些Plugin,在《常用Eclipse插件整理》中是我常使用的几个插件。

有时候会心血来潮玩一下IntelliJ IDEAIntelliJ IDEA也是很优秀的一个IDE,而且没有Elipse插件装多了以后不稳定的现象,不过两者快捷键的差别很大。

J2EE Server

首选当然是Jetty,在开发过程中使用Jetty就是因为Jetty的启动过程比tomcat快不少,更不要说JBoss了。

Tomcat也是一个很好的选择,用的人应该很多吧。

Build 工具

Maven已经成功的替代了Ant成为了Java程序构建和管理的标准,另外开发人员借助Maven强大的开发库管理功能,查找和使用第三方的库也轻松很多,真是居家旅行越货杀人之必备工具。

SVN客户端

SVN是我使用的最多的版本管理器,除了通过IDE(Eclipse,IntelliJ IDEA)的SVN插件(Eclipse的插件叫Subclipse)来使用SVN,有时候还需要借助一些专门的SVN工具,乌龟TortoiseSvn就是首选。

喜欢命令的同学也可以使用Subversion的命令行。

浏览器

在这项中Firefox应该是开发人员的最佳伴侣了,跟Eclipse一样Firebug也有很多优秀的插件,FireBug,YSlow等等都很在开发过程中给开发人员很多帮助。

文档管理工具

在软件开发的过程中离不开文档的编写,管理,知识的整理和总结。Trac其实就是Wiki,用Trac来编辑、维护文档和知识真是很方便。

UML

软件开发过程中离不开设计,设计过程中往往需要借助一些UML图来表达开发人员的设计思路,俗话说“一图胜千言”呀。UML的工具商业、开源都不少,StarUML是我使用过的不错的工具,在这里推荐一下。

To be Continued…

分类: JAVA 标签: , , , ,

Eclipse的Java单元测试小工具moreunit

2009年7月30日 admin 没有评论

moreUnit是一个Eclipse的插件,为编写Java的单元测试提供了很多辅助的功能,提高了编写和管理Java单元测试(Junit或者TestNG)的效率。主要的功能有以下几点
1.标志出哪些类是有单元测试支持的。
2.标志出那些方法是有单元测试支持的。
3.对类或者方法的名称进行重命名的时候会相应的重命名单元测试中的名称。
4.移动类的时候moreUnit会相应的移动单元测试类。
5.在工作类和测试类之间通过快捷方式实现(Ctrl+J)快速跳转,这个功能真是很方便
moreUnit的安装、配置和使用都很简单,moreUnit的文档也都配有截图,这里就不在做特别的说明了。提供链接,大家直接到项目网站上去看吧,moreUnit文档链接

分类: ECLIPSE, 测试驱动 标签: ,

常用Eclipse插件整理

2009年6月24日 admin 没有评论
分类: ECLIPSE 标签: , , , ,