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"

(Java EE5 Requirements)
 
(21 intermediate revisions by 6 users not shown)
Line 1: Line 1:
This page will consolidate Java EE related requirements for WTP 3.0  This list will be used form a 3.0 component plan
+
This page will consolidate Java EE related requirements for WTP 3.0  This list will be used to form an initial 3.0 component plan
  
All requirements should eventually have backing bugzilla entries.
+
All requirements will eventually have backing bugzilla entries.
  
 
= 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 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199113 199113]
#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 182210]
 
#JEE 5 module-specific validator support
 
#JEE 5 module-specific validator support
#Simplify DD model APIs
+
#Simplify Java EE 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)[https://bugs.eclipse.org/bugs/show_bug.cgi?id=198672 198672]
#Extensible EE5 model framework that supports merged view of DDs and source annotations
+
##Extensible/Pluggable EE5 model framework that supports merged view of DDs and source annotations [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198815 198815] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199111 199111]
#EJB3 Session/MDB Wizards
+
##Public wrapper APIs for specific module types (e.g. IWebProject,IEnterpriseApplication, WebApp)[https://bugs.eclipse.org/bugs/show_bug.cgi?id=163231 163231][https://bugs.eclipse.org/bugs/show_bug.cgi?id=187899 187699]
#Preferences [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185112]
+
##Public Utility classes [https://bugs.eclipse.org/bugs/show_bug.cgi?id=190048 190048]
#Quick fix improvements [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185137]
+
##ModelProvider API updates - listeners [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198674 198674]
#Public wrapper APIs for specific module types (e.g. IWebProject,IEnterpriseApplication)[https://bugs.eclipse.org/bugs/show_bug.cgi?id=163231]
+
#Framework for Archive import that allows pluggable implementations for module type descrimination.
 +
#EJB3 Session/MDB Wizards [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199119 199119] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199121 199121]
 +
#EJB Bean properties and overview views like the Entity Bean ones in Dali [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199118 199118]
 +
#Add action to generate deployment descriptor from Annotations for Java EE 5 projects [https://bugs.eclipse.org/bugs/show_bug.cgi?id=196271 196271]
 +
#Filter and Listener Wizards [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199105 199105] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199106 199106]
 
#JSR 175 - 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
**JSR 181 - Web Services
+
##JSR 181 - Web Services
**JSR 220 - EJB 3.0, JPA  
+
##JSR 220 - EJB 3.0, JPA
  
 
= 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 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 116856] (project cp entries [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184125 184125], class folders  [https://bugs.eclipse.org/bugs/show_bug.cgi?id=189943 189943])
**J2EE Module Dependencies UI for utility projects referenced only by dynamic web projects [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184094]
+
##Other: preferences [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185112 185112], quick fixes [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185137 185137], util projects [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184094 184094], validation
**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]
+
= Proposed Enhancement Backlog =
 +
 
 +
Need help!!  Calling on volunteers to help triage (target to 3.0, future, or close) - contact cbridgha@us.ibm.com
 +
 
 +
*[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Web+Tools&component=J2EE+Standard+Tools&component=jst.ejb&component=jst.j2ee&component=jst.servlet&component=wst.web&target_milestone=---&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&emailreporter1=1&emailtype1=notregexp&email1=ibm.com&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=All+Open+J2EE+defects&query_based_on=All+Open+J2EE+defects&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugzilla Query ]

Latest revision as of 13:06, 7 August 2007

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

All requirements will 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 199113
  3. Allow up-level spec version changes for JEE facets 182210
  4. JEE 5 module-specific validator support
  5. Simplify Java EE DD model APIs
    1. Existing model clients MUST continue to work without recompilation(Legacy models in JEE5 projects)198672
    2. Extensible/Pluggable EE5 model framework that supports merged view of DDs and source annotations 198815 199111
    3. Public wrapper APIs for specific module types (e.g. IWebProject,IEnterpriseApplication, WebApp)163231187699
    4. Public Utility classes 190048
    5. ModelProvider API updates - listeners 198674
  6. Framework for Archive import that allows pluggable implementations for module type descrimination.
  7. EJB3 Session/MDB Wizards 199119 199121
  8. EJB Bean properties and overview views like the Entity Bean ones in Dali 199118
  9. Add action to generate deployment descriptor from Annotations for Java EE 5 projects 196271
  10. Filter and Listener Wizards 199105 199106
  11. JSR 175 - Java EE 5 specifications for annotation based programming, e.g. for EJB 3.0, JPA, Web services
    1. JSR 181 - Web Services
    2. JSR 220 - EJB 3.0, JPA

Dependency Management/Virtual Component API/Project Model

  1. Support facet-based constraints on project module dependencies 197160
  2. Classpath entry publish/export enhancements
    1. Use classpath entry publish/export support to handle most J2EE dependencies 116856 (project cp entries 184125, class folders 189943)
    2. Other: preferences 185112, quick fixes 185137, util projects 184094, validation

Proposed Enhancement Backlog

Need help!! Calling on volunteers to help triage (target to 3.0, future, or close) - contact cbridgha@us.ibm.com

Back to the top