jst components
j2ee standard tools components
WTP LogoWTP Home
Introduction
 

This document describes the component structure for the J2EE Standard Tools subproject. As the name of this subproject implies, our scope includes J2EE standards, such as JSP, servlet, EJB and related standards which are defined by the JCP. This is in contrast to the Web Standard Tools subproject whose scope is Web and related standards defined by organizations such as W3C, OASIS, and ANSI. One of the main organizing principles of this subproject is to group all work related to a given standard within a single component. For example, there are components for JSP editing and J2EE projects. The other main organizing principle is to create a component for each major framework. For example, there are components for Server tools and the Web service wizard. Finally, there are components for related sets of code that do not fall into either of the two main categorizations. For example, there is a common component for utilities and other shared infrastructure code.

CVS Repository
 

All JST components are stored in the Eclipse CVS repository at dev.eclipse.org in the path /home/webtools/jst/components.

 

The following sections briefly describe the components and their component leads.

Components
assembly
 

The assembly component contains features definitions for building the JST release, its SDK, and its test suite. The component lead is Naci Dai.

common
 

The common component contains common utilities and infrastructure that does not find its home elsewhere. The component lead is Naci Dai.

doc
 

The doc component contains the end user and ISV documentation for the JST subproject. This includes infopops and both Eclipse integrated and online help. The component lead is Lawrence Mandel.

j2ee
 

The jst project component contains common j2ee models, natures and builders for J2EE projects, and j2ee modules views, wizards, etc. including the new support for flexible project layouts. The component leads are Naci Dai and Chuck Bridgham.

jsp
 

The jsp component contains the JSP editor, model, views, wizards, etc. The component lead is David Williams.

servlet
 

The servlet component contains the servlet editors, models, views, wizards, etc. The component lead is Naci Dai.

ejb
 

The ejb component contains the ejb editors, models, views, wizards, etc. The component lead is Naci Dai.

server
 

The server component contains the J2EE Server Tools framework and adapters for selected popular J2EE servers such as Apache Tomcat. The component leads are Tim deBoer and Gorkem Ercan.

ws
 

The ws component contains the Java Web service wizard and adapters for selected popular J2EE Web service engines such as Apache Axis. The component lead is Chris Brealey.