Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Web Tools Platform Release 3.0 JavaEE Requirements"

Line 5: Line 5:
 
= Java EE5 Requirements =
 
= Java EE5 Requirements =
  
* Deployment descriptor editor(s) for all Java EE 5 DD files.
+
#Deployment descriptor editor(s) for all Java EE 5 DD files.
* Navigator(Project Explorer) content for Java EE models
+
#Navigator(Project Explorer) content for Java EE models
* Allow up-level spec version changes for JEE facets [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182210]
+
#Allow up-level spec version changes for JEE facets [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182210]
* JEE 5 module-specific validator support
+
#JEE 5 module-specific validator support
* Simplify DD model APIs
+
#Simplify DD model APIs
* Existing model clients MUST continue to work without recompilation(Legacy models in JEE5 projects)
+
#Existing model clients MUST continue to work without recompilation(Legacy models in JEE5 projects)
* Extensible EE5 model framework that supports merged view of DDs and source annotations
+
#Extensible EE5 model framework that supports merged view of DDs and source annotations
* EJB3 Session/MDB Wizards
+
#EJB3 Session/MDB Wizards
* Preferences [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185112]
+
#Preferences [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185112]
* Quick fix improvements [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185137]
+
#Quick fix improvements [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185137]
* Public wrapper APIs for specific module types (e.g. IWebProject,IEnterpriseApplication)[https://bugs.eclipse.org/bugs/show_bug.cgi?id=163231]
+
#Public wrapper APIs for specific module types (e.g. IWebProject,IEnterpriseApplication)[https://bugs.eclipse.org/bugs/show_bug.cgi?id=163231]
* JSR 175 - support Java EE 5 specifications for annotation based programming, e.g. for EJB 3.0, JPA, Web services
+
#JSR 175 - Java EE 5 specifications for annotation based programming, e.g. for EJB 3.0, JPA, Web services
 
           o JSR 181 - Web Services
 
           o JSR 181 - Web Services
 
           o JSR 220 - EJB 3.0, JPA  
 
           o JSR 220 - EJB 3.0, JPA  
Line 22: Line 22:
 
= Dependency Management/Virtual Component API/Project Model =
 
= Dependency Management/Virtual Component API/Project Model =
  
* Support facet-based constraints on project module dependencies [https://bugs.eclipse.org/bugs/show_bug.cgi?id=197160]
+
#Support facet-based constraints on project module dependencies [https://bugs.eclipse.org/bugs/show_bug.cgi?id=197160]
* Classpath entry publish/export enhancements:
+
#Classpath entry publish/export enhancements:
** Use classpath entry publish/export support to handle most J2EE dependencies [https://bugs.eclipse.org/bugs/show_bug.cgi?id=116856]
+
**Use classpath entry publish/export support to handle most J2EE dependencies [https://bugs.eclipse.org/bugs/show_bug.cgi?id=116856]
** J2EE Module Dependencies UI for utility projects referenced only by dynamic web projects [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184094]
+
**J2EE Module Dependencies UI for utility projects referenced only by dynamic web projects [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184094]
** Support for project cp entries [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184125]
+
**Support for project cp entries [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184125]
** Support for class folder entries [https://bugs.eclipse.org/bugs/show_bug.cgi?id=189943]
+
**Support for class folder entries [https://bugs.eclipse.org/bugs/show_bug.cgi?id=189943]

Revision as of 13:57, 25 July 2007

This page will consolidate Java EE related requirements for WTP 3.0 This list will be used form a 3.0 component plan

All requirements should eventually have backing bugzilla entries.

Java EE5 Requirements

  1. Deployment descriptor editor(s) for all Java EE 5 DD files.
  2. Navigator(Project Explorer) content for Java EE models
  3. Allow up-level spec version changes for JEE facets [1]
  4. JEE 5 module-specific validator support
  5. Simplify DD model APIs
  6. Existing model clients MUST continue to work without recompilation(Legacy models in JEE5 projects)
  7. Extensible EE5 model framework that supports merged view of DDs and source annotations
  8. EJB3 Session/MDB Wizards
  9. Preferences [2]
  10. Quick fix improvements [3]
  11. Public wrapper APIs for specific module types (e.g. IWebProject,IEnterpriseApplication)[4]
  12. JSR 175 - Java EE 5 specifications for annotation based programming, e.g. for EJB 3.0, JPA, Web services
         o JSR 181 - Web Services
         o JSR 220 - EJB 3.0, JPA 

Dependency Management/Virtual Component API/Project Model

  1. Support facet-based constraints on project module dependencies [5]
  2. Classpath entry publish/export enhancements:
    • Use classpath entry publish/export support to handle most J2EE dependencies [6]
    • J2EE Module Dependencies UI for utility projects referenced only by dynamic web projects [7]
    • Support for project cp entries [8]
    • Support for class folder entries [9]

Back to the top