The workbench can work with many different
types of projects. The following topics cover creating and managing some of
the types of projects related to J2EE development.
Enterprise application projects
An enterprise application project ties together the resources that are required to deploy a J2EE enterprise application.
Application client projects
Application client projects contain programs that run on networked client systems so the project can benefit from a server's tools.
Creating an enterprise application project
Using the wizard to create an enterprise application project allows you to package many web applications and modules in a project and deploy these modules as a J2EE enterprise application.
Creating an application client project
You can use a wizard to create a new application client project and add it to a new or existing enterprise application project.
Creating a connector project
A connector is a J2EE standard extension mechanism for containers to provide connectivity to enterprise information systems (EISs).
Creating Web projects
You can use wizards to create Web modules in your Java EE project.
Creating Web fragment projects
You can use the Web fragment project wizard to create Web fragment projects in your workspace.
Specifying target servers for J2EE projects
When you develop J2EE applications, you can specify the server runtime environments for your J2EE projects. The target server is specified during project creation and import, and it can be changed in the project properties. The target server setting is the default mechanism for setting the class path for J2EE projects.
Project facets
Facets define characteristics and requirements for Java EE projects and are used as part of the runtime configuration.