Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Web Tools Platform Release 3.0 JavaEE Requirements"
Line 3: | Line 3: | ||
All requirements should eventually have backing bugzilla entries. | All requirements should eventually have backing bugzilla entries. | ||
− | =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. | ||
Line 10: | Line 10: | ||
* JEE 5 module-specific validator support | * JEE 5 module-specific validator support | ||
* Simplify DD model APIs | * Simplify DD model APIs | ||
− | * Extensible EE5 model framework that supports merged view of DDs | + | * Existing model clients MUST continue to work without recompilation(Legacy models in JEE5 projects) |
− | 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] | ||
+ | * 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] | ||
+ | * JSR 175 - support 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 = | |
− | + | ||
− | * | + | * Support facet-based constraints on project module dependencies [https://bugs.eclipse.org/bugs/show_bug.cgi?id=197160] |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=197160] | + | * 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] | 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] | |
− | dynamic web projects | + | ** Support for project cp entries [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184125] |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184094] | + | ** Support for class folder entries [https://bugs.eclipse.org/bugs/show_bug.cgi?id=189943] |
− | + | ||
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184125] | + | |
− | + | ||
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=189943] | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Revision as of 13:53, 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
* Deployment descriptor editor(s) for all Java EE 5 DD files. * Navigator(Project Explorer) content for Java EE models * Allow up-level spec version changes for JEE facets [1] * JEE 5 module-specific validator support * Simplify DD model APIs * 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 * EJB3 Session/MDB Wizards * Preferences [2] * Quick fix improvements [3] * Public wrapper APIs for specific module types (e.g. IWebProject,IEnterpriseApplication)[4] * JSR 175 - support 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
* Support facet-based constraints on project module dependencies [5] * 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]