Java程序员常用开发工具

这是我一些常用的开发工具,主要用来做web开发,绝大部分都是开源的,这里做出一个列表并给出评论和网址,以后逐步充实完善

本人Java初学者,水平实在有限,如有错误之处,请来信告知,感激不尽

 

 

JDK

说明:

Java 软件开发工具箱

网址:

http://java.sun.com

相关资源

 

推荐:

必备

 

 

Eclipse

说明:

目前最为流行的跨平台JAVA集成开发环境,扩展性极高,很多插件可用

完全用Java开发,无需安装,方便平台的迁移

我目前用的Eclipse已经维护了两年多,其间重装系统无数次,Eclipse的个人配置和插件却无需重装,非常方便

网址:

http://www.eclipse.org

相关资源

 

推荐:

吐血推荐,都吐血了,还不把JB卸了换成eclipse

 

 

JUnit

说明:

Java版单元测试框架,Eclipse内部已经集成

网址:

http://www.junit.org

相关资源

 

推荐:

必备

 

 

CVS

说明:

Concurrent Versions System

开发源码的并发版本系统,它是目前最流行的面向软件开发人员的源代码版本管理解决方案。它可用于各种平台,包括 Linux Unix Windows NT/2000/XP等等

Eclipse已经内部集成对CVS的支持

网址:

http://www.cvshome.org

相关资源

WinCVS – Windows下的CVS图形界面客户端:http://www.wincvs.org

CVSNT – Windows下的CVS服务器:http://www.cvsnt.org

CVS 免费书:  http://cvsbook.read-bean.com

推荐:

强烈推荐

 

 

 

 

Tomcat

说明:

是在Sun公司的JSWDKJavaServer Web DevelopmentKit,SUN推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Java Web容器,它是Apache的一个子项目。

网址:

http://www.apache.org

相关资源

 

推荐:

配置简单,推荐初学者和开发者采用

 

 

Struts

说明:

Apache软件组织提供的一项开放源代码项目,它为Java Web应用提供了模型-视图-控制器(Model-View-Controller, MVC)框架,尤其适用于开发大型可扩展的Web应用。

网址:

http://struts.sourceforge.net

相关资源

 

推荐:

技术成熟,使用广泛,强烈推荐

 

 

Hibernate

说明:

Hibernate是一个面向Java环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去。

网址:

 

相关资源

 

推荐:

功能强大,最流行的Java O/R映射框架,强烈推荐

 

 

StrutsTestCase

说明:

顾名思义,应用于Struts的单元测试框架

网址:

http://sourceforge.net/projects/strutstestcase

相关资源

 

推荐:

推荐

 

 

Consol-Struts

说明:

Struts GUI开发辅助工具

网址:

http://www.jamesholmes.com/struts/console/

相关资源

 

推荐:

推荐

 


 

 

SiteMesh

说明:

一个优秀的JSP布局模版框架,Tiles的可用替代品

网址:

http://www.opensymphony.com/sitemesh/download.html

相关资源

 

推荐:

推荐尝试

 

 

Abbot Java GUI Testing Framework

说明:

开源的Java GUI界面的自动测试工具

网址:

http://sourceforge.net/projects/abbot/

相关资源

 

推荐:

推荐尝试

 

 

OScache

说明:

缓存页面提高访问速度的使用组件

网址:

http://www.opensymphony.com/oscache/

相关资源

 

推荐:

强烈推荐,大幅提高性能

 

 

exe4j

说明:

安装制作工具

网址:

http://www.ej-technologies.com/products/exe4j/overview.html

相关资源

 

推荐:

推荐

 

 

InstallAnywhere

说明:

安装制作工具,大部分Java应用程序都用它来打包

网址:

http://www.zerog.com/

相关资源

 

推荐:

可惜不是免费的

 

 

XUI

说明:

构建基于XMLJAVA应用程序UI的开源框架

网址:

http://xui.sourceforge.net/index.html

相关资源

 

推荐:

国内目前好像很少有人用过,有兴趣的可以尝试

 

 

Spring

说明:

J2EE开发框架,企业及应用轻量级解决方案,

网址:

http://springframework.sourceforge.net

相关资源

 

推荐:

强烈推荐

 

 

WebWork

说明:

另一个优秀的Web MVC 开放源码框架,Struts的替代方案

网址:

http://www.opensymphony.com/webwork/

相关资源

 

推荐:

推荐

 

 

MySQL

说明:

最流行的开源数据库

网址:

http://www.mysql.com

相关资源

 

推荐:

 

 

 

Lucene

说明:

完全用Java编写的免费的开放源码的、高性能全文搜索引擎

网址:

http://jakarta.apache.org/lucene

相关资源

 

推荐:

强烈推荐

 

 

XDoclet

说明:

代码生成和面向属性编成的免费的开放源码工具

网址:

http://xdoclet.sf.net

相关资源

 

推荐:

强烈推荐

 

 

MoinMoin WiKi

说明:

WiKi是一个具有组内编辑能力的网站,对于在一个开发小组内搜索和记录知识是非常优秀的,MoinMoin是一个比较成熟的WiKi系统之一

网址:

http://moin.sourceforge.net

相关资源

 

推荐:

推荐尝试

 

 

 

 

Majordomo

说明:

开放源码邮件目录软件包,用来在开发人员中进行异步通信

网址:

http://www.greatcircle.com/majordomo

相关资源

 

推荐:

推荐尝试

 

 

Bugzilla

说明:

问题追踪和任务管理工具,Bugzilla是使用最广泛的,有Mozilla项目开发

网址:

http://www.mozilla.org/bugzilla

相关资源

 

推荐:

强烈推荐

你可能感兴趣的:(java)