Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 314489 - Discoverer for Web Application Deployment Descriptor
Summary: Discoverer for Web Application Deployment Descriptor
Status: CLOSED FIXED
Alias: None
Product: MoDisco
Classification: Modeling
Component: Contribution (show other bugs)
Version: 0.9.0   Edit
Hardware: PC Windows XP
: P4 enhancement (vote)
Target Milestone: 0.9.0 M1   Edit
Assignee: Fabien Giquel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 308175 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-26 11:29 EDT by Fabien Giquel CLA
Modified: 2011-04-29 05:12 EDT (History)
4 users (show)

See Also:
fabien.giquel: indigo+
frederic.jouault: pmc_approved+


Attachments
This is the metamodel for web.xml file (1.85 MB, application/x-zip-compressed)
2010-05-26 11:53 EDT, Nicolas Guyomar CLA
fabien.giquel: iplog+
Details
MoDisco web.xml discoverer (15.48 KB, application/x-zip-compressed)
2010-05-26 11:55 EDT, Nicolas Guyomar CLA
fabien.giquel: iplog+
Details
Tests project for MoDisco web.xml Discoverer (36.08 KB, application/x-zip-compressed)
2010-05-26 11:56 EDT, Nicolas Guyomar CLA
fabien.giquel: iplog+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabien Giquel CLA 2010-05-26 11:29:21 EDT
Reverse engineering uses cases on Java/JEE applications require to
manipulate datas, via models, for a combination of several established
technologies : Java, JSP, xml configuration files, ...

Considering old jee web applications, some datas were stored in web desciptor
config files usually named web.xml (and not as Java annotations).
MoDisco should propose an ecore description and an associated discoverer for datas stored in such a way.

Such a need is similar to the 306365 for ejb technology.
Comment 1 Nicolas Guyomar CLA 2010-05-26 11:53:21 EDT
Created attachment 170022 [details]
This is the metamodel for web.xml file

This project contains the web.xml metamodel's implementation
Comment 2 Nicolas Guyomar CLA 2010-05-26 11:55:15 EDT
Created attachment 170024 [details]
MoDisco web.xml discoverer

This project contains the MoDisco discoverer for web descriptor configuration files used in old jee web applications
Comment 3 Nicolas Guyomar CLA 2010-05-26 11:56:17 EDT
Created attachment 170026 [details]
Tests project for MoDisco web.xml Discoverer

This project contains the tests for the MoDisco web.xml Discoverer
Comment 4 Fabien Giquel CLA 2010-05-26 12:14:58 EDT
*** Bug 308175 has been marked as a duplicate of this bug. ***
Comment 5 Nicolas Guyomar CLA 2010-05-27 05:51:37 EDT
Hi,

1. I, Nicolas Guyomar, and others contributors listed in this bug, authored 100% of the content
2. I have the rights to donate the content to Eclipse under the EPL
3. I have already provided the filled Employer Consent Forms to the Foundation

Regards

Nicolas
Comment 6 Fabien Giquel CLA 2010-05-27 08:52:35 EDT
Frederic,

here is a contribution from an employee of Mia-Software, targeting future releases (not Helios one). The company has signed a Member Commiter Agreement.

It is possible to commit this work without the need of a CQ (as Sharon confirmed it in older CQ https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3846#c9), with the confirmation that this work is done under PMC supervision.

Is it possible for you or someone else of modeling PMC to approve this work ?
Such a contribution deals with Java technologies reverse engineering. This theme was planned in MoDisco roadmap ("Theme and priorities" of MoDisco project plan).

Thanks in advance.
Comment 7 Fabien Giquel CLA 2010-06-01 03:58:13 EDT
The contribution does not need a CQ :
- Mia-Software has signed a MCA and work is approved by the PMC (see last comment)
- References to Sun web-app dtds/xsd : reuse of javaee dtds and xsd schemas was already approved in CQ 3994 & 3997 (PBs necessary for 3868)

The contribution has been commited.
Comment 8 Hugo Bruneliere CLA 2010-10-04 13:16:12 EDT
Contribution integrated.