项目管理:
Ant,项目管理事实上的标准工具,几乎所有的开源项目都会带ant的脚本,几乎所有的开发工具都提供对它的支持。
开发工具:
Eclipse,以其完全开放的架构和强大的功能吸引了几乎所有Java厂商的支持,并获得大部分的开发人员的青睐。
Netbeans,另外一个开放的IDE工具,因为是SUN所产,对于新的JDK的支持比较及时。
单元测试:
JUnit,单元测试事实上的标准工具,和ant一样,几乎所有的正规的开源项目都提供基于它的测试用例工具,几乎所有的开发工具都提供对它的支持。
J2EE测试:
Cactus,强大而开源的J2EE测试工具。
服务器:
Tomcat,JSP/Servlet容器的标准工具,任何一个新的JSP/Servlet规范出来后,它几乎都是第一个进行支持的,并且是SUN推荐的JSP/Servlet容器。
JBoss,开放而强大的J2EE服务器,对于新的J2EE规范的支持也比较及时。
Web框架:
Hibernate,轻量而强大的O/R映射工具,可以说是进行O/R的首选方案。
Spring,让广大的开放人员充分了解IoC和AOP的强大威力的MVC框架,并以其本身的设计思想吸引广大开放人员学习、参考和使用。
Struts,应用最广泛的MVC框架,开发相对简单,资源丰富,功能成熟,扩展支持比较多。
日志:
Log4j,应用比较广泛的日志工具包,开源项目的首选。
其他:
Jakarta Commons,提供丰富的工具集,短小精悍,也是学习系统设计和好资源。
FindBugs,静态提升代码质量和防止一些逻辑问题的小工具。
ArgoUML,开源好用的UML设计工具,虽然比起Rose等重量级工具还有距离,但是基本功能都有了。
JFreechart,报表引擎的事实上的标准,很多其他的报表工具都是以它为核心
分享到:
相关推荐
内容概要: Eclipse 2024最新版本工具包,专为Java EE编程设计。内含全套Java EE开发所需工具与插件,轻松构建、编辑、调试企业级应用。...Eclipse 2024 Java EE开发工具包,让Java EE开发变得更加简单、高效。
- **JDK简介**:JDK是Java开发工具包,包含了编译、调试等工具,是Java程序员进行开发的基础。 - **JDK安装步骤**: - **下载JDK6.0**:访问Oracle官方网站或其他可靠渠道下载JDK6.0版本的安装包。 - **安装JDK...
12. **开发工具与环境**:熟悉Eclipse、NetBeans或IntelliJ IDEA等集成开发环境(IDE),以及如何设置和配置Java EE 6的开发环境。 通过本教程的学习,你将具备开发复杂企业级应用的能力,能够应对各种业务需求,为...
《Java EE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》是一本讲解如何使用Weblogicl0.3+EJB3+JPA+Struts2+Hibernate+Spring开发Java Web应用程序的实用性图书,书中在具体讲解SSH2开发技术的同时,...
1. **Tomcat**: Tomcat是一个流行的开源Java Servlet容器,它实现了Java EE的Web应用服务规范,如Servlet和JSP。使用Tomcat,开发者可以快速搭建本地服务器环境,进行Java Web应用的开发和测试。 2. **MySQL-...
2. **JDK**: Java Development Kit,是Java编程语言的软件开发工具包,包含了JRE以及编译器、调试器等开发工具。虽然描述中未提及,但通常开发Java应用需要安装JDK,而非仅JRE。 3. **Eclipse**: 这是一款流行的...
开发者通常会使用Flash Builder或IntelliJ IDEA等集成开发环境(IDE),这些工具支持Flex项目创建,并能与Java EE服务器如Tomcat、GlassFish或JBoss进行集成。安装完成后,需配置Java EE服务器,并确保其与Flex SDK...
总之,Java EE开发中的DTD文件是构建和配置企业级应用的关键工具,它们定义了XML配置文件的语法规则,确保了应用的稳定性和可扩展性。理解和熟练运用这些DTD,对于提升Java EE开发者的专业技能和项目质量具有重要...
Java开发是全球软件行业中最为广泛使用的编程语言之一,其生态系统丰富多样,涵盖了各种开发工具。在给定的“Java常用开发工具.zip”压缩包中,我们可以找到几个关键的组件,这些工具对于Java开发者来说至关重要。 ...
总之,Java EE的XML Schemas,如`web-jsptaglibrary_2_1.xsd`,为Java EE的部署描述符提供了结构化和标准化的框架,使得开发人员可以更加规范地管理和使用JSP标签库,从而提高开发效率和应用的可维护性。对于任何...
Java EE 6(Java Platform, Enterprise Edition 6)是Java技术在企业级开发中的一个里程碑,它为构建可扩展、高性能、分布式的企业级应用程序提供了全面的框架和规范。本教程由Sun Microsystems(后被Oracle收购)...
11. **开发工具** IDE如Eclipse、IntelliJ IDEA和NetBeans提供了强大的Java EE项目管理和调试功能,简化了开发流程。 通过本教程,读者将能够学习到如何使用Java EE技术栈构建复杂的Web应用,包括设计模式、最佳...
Eclipse,作为一款知名的Java开发工具,是全球开发者广泛使用的集成开发环境(IDE)。它的核心是一个基于Java的可扩展开发平台,提供了丰富的功能,支持多种编程语言,包括但不限于Java、Python、C++、JavaScript等...
首先,本书在第一部分中,介绍了Java EE开发的基础知识和开发环境的搭建方法,包括对JBoss和WebLogic两大主流应用服务器的安装和使用说明,以及NetBeans IDE和SVN等开发工具的使用指导。这部分内容对于新手读者来说...
Java EE(Java Platform, Enterprise Edition)是Oracle公司提供的一个企业级应用开发平台,它构建在Java SE(标准版)的基础上,为开发和部署分布式、多层的企业级应用程序提供了丰富的API和工具支持。Java EE旨在...
总之,"java ee tool 202112"是一个针对Java EE平台的开发工具集合,它涵盖了广泛的开发、测试和部署功能,旨在帮助开发者高效地构建企业级应用。此版本可能包含对最新Java EE规范的支持,优化了开发流程,并提升了...
Java EE Web编程是企业级应用开发的重要领域,它基于Java平台,为构建分布式、多层架构的Web应用程序提供了丰富的框架和API。Eclipse作为一款强大的集成开发环境(IDE),广泛用于Java开发,包括Java EE项目。这个...