[Home]  [Edit this page]  [Recent Changes]  [Special Pages]  [Help
J2EEFAQ_WhatDoINeed

What Do I Need

J2EE is probably the most complex of the Java platforms and requires more tools. Hopefully, I have broken down the tools into more understandable sections.

IDEs

While one can certainly use a plain editor and a lot of command line commands; many J2EE developers find its easier to use the modern IDEs to develoop J2EE code. The main free IDEs are:

ANT and ANT Libraries

While ANT as the java make tool is usually included with the modern IDEs, some ANT libraries enjoy broad useage in J2EE development.

J2EE Specific ANT Libraries

Additional J2EE Libraries

There are also additional libraries beyond just additional ANT tasks that J2EE developers use in testing, code generation such as database code, and etc.

Logging-Testing

Unit Testing

Server Side Unit Testing

JSP Libraries

Database Mapping

Code Generation and Documentation Generation

  • List of Doclet Extensions-Lists both code generation and documentation extensions for doclet.
  • AndroMDA-A Framework that generates A Tier level of a J2EE Application from the UML diagram.
  • ANTLR-ANother Tool for Language Recognition generates code by takign grammatical descriptions as input.


J2EE Application Servers

Usually when developing J2EE applications and code you will need access to a J2EE Application server to test code. Most developers use some type of basic J2EE Application Server installe don theri own workstation. Listed below are some of the open source J2EE application servers.

J2EE Frameworks

Often in J2EE development a set of particular set of solutions see their useage in repeatable situations and projects. Thus, usually coders join together in a project to develop a framework for those situations so that the framework library can be used to reduce code and development time for those set of solutions. Listed below is the compelte list of OpenSource J2EE Frameworks.

UML and MDA Tools

UML and MDA in simple terms are just different terms for the useage and process of using CASE diagrams within the code architecture development and code generation within the development process.



Reference Implementations

Reference Implementations(RI) of both J2EE application server container and Servlet/JSP containers.



last edited (March 19, 2004) by BadAttitude, Number of views: 5793, Current Rev: 15 (Diff)

[Edit this page]  [Page history]  [What links here]  [Discuss this topic]  [Printer Friendly]  

Members

Username:

Password:


Register
Forgot Password?




Programmers Heaven - for .NET, Java, C/C++ and WEB Developers!
© 1996-2008 Community Networks Ltd. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by Tore Nestenius at .NET Consultant - Synchron Data.