dev@glassfish.java.net

Re: HEADS UP: Upgrading the schema2beans.jar for appserver ...

From: Jerome Dochez <Jerome.Dochez_at_Sun.COM>
Date: Fri, 13 Jan 2006 10:45:59 -0800

This is great.

+ have tried to generate the pure JavaBeans to see the added footprint
is smaller that 300K ?
+ still not clear why the version we would use is important.

Thanks, Jerome

Alex Kravtchenko wrote:
> Hi Jerome,
>
> Beans, generated by s2b still extend schema2bean's BaseBean class
> and require schema2beans run-time library.
> Starting from netbeans 4.x, schema2beans module is divided onto two
> jar files - schema2beans.jar (~300Mb) and schema2beansdev.jar (~900Mb).
> The second jar file is needed only for beans generation phase. The
> first one (runtime) is merging into appserv-rt.jar during bootstraping.
> So, switching to recent versions will eliminate a lot of appserver's
> runtime footprint.
>
> Alex
>
> Jerome Dochez wrote:
>
>> Hi Alex
>>
>> why this important ?
>>
>> I suggested we should be generating pure JavaBeans (no runtime
>> dependency of class libraries) and therefore the s2b would only be
>> used a build time. Is this not happening yet ?
>>
>> Jerome
>>
>> Alex Kravtchenko wrote:
>>
>>> Hi Jerome,
>>>
>>> No, we did not integrated new schema2beans yet. It can be done by
>>> the next week beginnig.
>>> Unfortunately, we still have not received answer on question: "
>>> Which Netbeans version should be incorporated with glassfish - 4.1,
>>> 4.2 or 5.0?"
>>> I prepared and tested usage s2b of netbeans_4.1 because this
>>> version has synchronized binaries and sources on netbeans.org.
>>>
>>> Thanks,
>>> --Alex
>>>
>>> Jerome Dochez wrote:
>>>
>>>> Kedar
>>>>
>>>> Have you integrated this in the trunk ?
>>>>
>>>> Jerome
>>>>
>>>> Kedar Mhaswade wrote:
>>>>
>>>>> We have Beta Hard Code Freeze (HCF) coming up on Monday,
>>>>> 12/18/2005. Hence, we are postponing this integration until after
>>>>> that so that there are no stability issues. A separate notice will
>>>>> be sent when we take this up after the HCF.
>>>>>
>>>>> Thanks and Regards,
>>>>> Kedar
>>>>>
>>>>> Kedar Mhaswade wrote:
>>>>>
>>>>>> All,
>>>>>> Alexandre Kravtchenko and I are planning to upgrade the
>>>>>> schema2beans.jar that is part of Glassfish binary dependencies.
>>>>>> This will be done by December 18, 2005. We are planning to use
>>>>>> the latest 4.2.0 version of this jar that will be staged in the
>>>>>> process. More could be found about this jar at
>>>>>> http://schema2beans.netbeans.org/servlets/ProjectDocumentList.
>>>>>>
>>>>>> Note that we have serverbeans (used by the server runtime to
>>>>>> modify and persist domain.xml) and clientbeans (required by the
>>>>>> application client container) depending upon this jar. We will
>>>>>> make sure that the generation of beans is successful and will
>>>>>> make minor modifications to the base classes to make the beans
>>>>>> work with the changes in latest schema2beans.jar.
>>>>>>
>>>>>> We will run the Quicklook and other required tests. Note that
>>>>>> we have not modified other parts of server that might be using
>>>>>> other versions of Netbeans for their purpose. We think that
>>>>>> nothing else is impacted because of this.
>>>>>>
>>>>>> As a result of this integration, classes from new
>>>>>> schema2beans.jar will be made part of appserv-admin.jar, new
>>>>>> serverbeans and clientbeans will be generated and checked in to
>>>>>> Glassfish sources.
>>>>>>
>>>>>> The basic reason for this upgrade is to use the latest from
>>>>>> schema2beans and to try to reduce the footprint of server by not
>>>>>> using the classes in earlier version of this jar that are useful
>>>>>> only to generate the beans and not required at runtime.
>>>>>>
>>>>>> Let us know if you see any concerns.
>>>>>>
>>>>>> Regards,
>>>>>> Kedar/Alex.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>
>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>
>>>>
>>>
>>
>