Hi David, I'm currently focusing on the PlanCreator since my internship ends on 31st July and I already have a few thing on my To-do list :-| I'll be happy to work on the deployment system once I get back to my college, if that's ok.
Thanks, On Wed, Jul 23, 2008 at 10:45 PM, David Jencks <[EMAIL PROTECTED]> wrote: > > On Jul 23, 2008, at 4:24 AM, Shrey Banga wrote: > > I had opened a JIRA > (GERONIMO-4197<https://issues.apache.org/jira/browse/GERONIMO-4197>) > which is intended to shift from using xmlbean classes to JAXB classes for > making the task of PlanCreator easier by exposing the JAXB classes directly. > I've been able to use this approach to maintain an object of the JAXB class > 'Application' with javascript and use it to call a function through DWR that > marshalls it into the deployment plan. Similarly, I'm able to unmarshal the > plan if it is modified by the user and reflect those changes in the > PlanCreator. > The reason to shift from xmlbean to JAXB in this case was the way JAXB > classes are organized- by adding just a few lines to dwr.xml, I can expose > all those classes and use them to maintain a copy of the Application object. > The same would have been a lot more tedious to configure and maintain in > xmlbean, considering each class provides more functions and factory classes > than what is needed by DWR. Earlier, this was being done by creating wrapper > classes to the xmlbean which were becoming unmanagable and would need heavy > maintenance with changes in the schema. I did have to modify some JAXB > classes to have setters where it had only getters that returned live Lists > to make it work with the DWR BeanConverter. > So now this shift will help reduce a lot of bloated code from > PlanCreator and improve maintainability. Since GEP already uses these > classes we can shift the jar to geronimo and add a dependency in GEP and > PlanCreator for the same. > Opinions? > > > I think this is great. Do you have any interest in working on (or just > helping with) rewriting the deployment system to use the jaxb classes? That > would be a lot more work than the plan creator and get much more into > geronimo internals but would have similar benefits (IMO) > > thanks > david jencks > > > > -- > Shrey Banga > Bachelor of Technology, III year > Department of Electrical Engineering > Indian Institute of Technology Roorkee > > > -- Shrey Banga Bachelor of Technology, III year Department of Electrical Engineering Indian Institute of Technology Roorkee