Hello,
It is about the "Deployment
Descriptor: <projectName>" tree that appears as first child node under
each J2EE project tree in the Project Exlporer view.
This Deployment Descriptor (DD)
tree gives a general overview of the J2EE artifacts that are declared for the
corresponding J2EE project. It could be said that the DD tree is graphical
representation of the J2EE model. Until J2EE 1.4, inclusively, all such
artifacts are declared in an appropriate XML file - deployment descriptor. And
I think this was the reason that this tree node wears the label name
"Deployment Descriptor".
Now, in Java EE 5 the Java EE
artifacts could be declared in other places (e.g. Java Annotations) than XML
files. XML files are even said to be optional. Also, there are requirement
from adopters that the Java EE model has to be extensible - that means other
sources for declaring Java EE artifacts. For example, in SAP, we want to
accommodate the following in an EJB 3 project model:
- generated WS proxy
classes (displayed as one entity)
- WSDL files
- JAX-WS customization files
- WS-Policy files: for security and
reliable messaging
- Available publication classifications of a Services Registry
-
Classification profiles (Taxonomies) for one or more services
All the above makes the Java EE
model to be much more than a representation of the XML deployment descriptor
of a Java EE project. The label of the DD tree "Deployment Descriptor" becomes
misleading.
We are currently looking for new
name of this label for our Java EE 5 solution built on top of WTP 1.5. We want
to be in sync with the WTP community, so we don't change the name again when
we later adopt WTP 2.0 and later version that will provide Java EE 5.
We have a few variants to choose
from for the moment:
- Module Artifacts
- Logical View
- Structural View
- Module
Content
We would like to hear your opinion
and your suggestions.
Kaloyan
Raev
Senior Developer
NW AS JS TOOLS JEE
(BG)
SAP Labs Bulgaria
T +359/2/9157-416
mailto:kaloyan.raev@xxxxxxx
www.sap.com
_______________________________________________
wtp-dev mailing list
wtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/wtp-dev