Java程序员常用开发工具箱

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

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

Email: jeffreyxu@gmail.com

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公司的JSWDK(JavaServer 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

说明:

构建基于XML和JAVA应用程序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程序员常用开发工具相关推荐

  1. Java程序员常用开发工具有哪些?

    Java程序开发人员可以选择集成开发环境IDE(IntegratedDevelopmentEnvironment),因为Java是一种开放源码语言.开放源代码免费,商业收费.怎样选择一种适合自己的集成 ...

  2. Java程序员常用开发软件介绍

    Java程序员常用开发软件介绍 Java程序员常用开发软件介绍 后端开发利器:idea / eclipse及各种封装版本 数据库客户端:Navicat / Heidisql 前端开发: vs code ...

  3. Java 程序员常用资源工具集合

    本文章转载自微信公众号:JAVA 学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了. 当然有条件的话,搜索引擎首先还是推荐使用 Google,如果没办法使用,可以使用以下几个作为 ...

  4. 程序员常用的工具网站

    程序员常用的工具网站 免费书籍 数据库 在线制作流程图 java开发常用工具网站 程序开发导航 面试常看的网站 在线编程 系统设计 springboot学习参考网站 云服务器 LINUX命令学习 免费 ...

  5. 收录Java程序员常用英语

    Java程序员常用英语 基础----进阶 A. array数组accessible 可存取的  area面积audio 音频   addition  加法  action 行动  arithmetic ...

  6. 工具|月刊第一期:程序员常用的工具软件(视频类、编辑类、分析类、检索类)

    Hi,大家好,我准备搞一个程序员实用工具的月刊,每个月固定时间推荐好用的最新的工具软件,并且每期写明工具的类型,如分析类,检索类等 方便我们在日常工作开发使用,也能在其中发现乐趣. 那下面就开始我们的 ...

  7. Java程序员常用网站总结

    对Java程序员常用的网站总结,欢迎在下面补充 1.所有人都会用到的Github Github 2.国内的Github->Gitee Gitee 3.校招必刷->牛客网 牛客 4.Leet ...

  8. 为了看看程序员常用什么工具软件,我“黑”进了技术部的收藏夹

    作者丨大狮兄 来源丨W3Cschool(ID:w3cschoolcn) "好的工具是成功的一半" 善于使用工具,是人类有别于其他动物的标志之一,现代办公更离不开工具的支持.而对于我 ...

  9. JAVA程序员常用网址

    JAVA程序员常用网址 网址名 描述 网址 CSDN 程序员成长必经网站 https://blog.csdn.net/WeiHao0240 博客园 程序员成长必经网站之一 https://www.cn ...

最新文章

  1. java创建线程的两种方法区别
  2. Kali Linux 2020.1修改系统语言
  3. 1031 Hello World for U (20 分)【难度: 一般 / 知识点: 找规律】
  4. linux下进程的创建代码,Linux下进程创建分析
  5. 批量文件替换_让你效率翻倍的15个Word批量操作小技巧
  6. Java mongo入门
  7. Microsoft SQL Server 2000 索引碎片整理最佳实践(上)
  8. 说说我对[lambda x: x*i for i in range(4)]的理解
  9. DNS解析、智能DNS原理及CDN应用和原理
  10. 基于docker的redis4.0单机集群搭建
  11. 华为操作系统 28 年史
  12. 如何搭建一个在线教育平台
  13. 您需要最新版本的Outlook才能使用此数据库-MacOS的Outlook
  14. 增广贤文( 道家儿童启蒙书目)
  15. 用我这些年的经历告诉你无力吐槽的自动化现状……
  16. 什么是全量数据、增量数据?如何统一一套系统?
  17. linux查看系统版本
  18. python入门之字符串索引,切片
  19. 团队管理的五大核心 | 管理者必读
  20. 读书笔记--电气图连接线的表示方法

热门文章

  1. 科大讯飞在线语音合成(2018最新版本)
  2. 【智能卡】智能卡之ISO7816
  3. Docker系列之RabbitMQ安装部署教程
  4. OpenCL编程之二
  5. php实现的单例模式
  6. v-text、v-html、v-cloak指令
  7. 网站都变成灰色的了,代码是怎么实现的呢?
  8. [转]站长实用,42个著名搜索引擎免费登陆入口大全
  9. 又看到一种新的日志转贴方法
  10. 数模(2)——多属性决策模型