Hi,

I made some major refactoring changes to the framework as well as the 
genapp in order to be j2ee compliant in our deployments.

The changes I have made:

    * DATAISLAND-PRIMITIVES
          o Only a few classes were not serializable...made all
            primitives serializable
    * MDARAD-FRAMEWORK
          o A few classes were not serializable...made them so.
          o I split mdarad-framework.jar in 5 sub-frameworks:
                + mdarad-framework-common.jar: Contains helpers and
                  classes that can be used by all tiers (web, xml, business)
                + mdarad-framework-xml.jar: Contains the XML serializers
                  and deserializers (depends on mdarad-framework-common.jar)
                + mdarad-framework-business.jar: Contains the helpers
                  and classes for the facades, daos and all business
                  logic (depends on mdarad-framework-common.jar)
                + mdarad-framework-web.jar: Contains the helpers and
                  classes for struts and the web logic (depends on
                  mdarad-framework-common.jar and
                  mdarad-framework-business.jar)
          o For each of these frameworks I have updated the manifests to
            know what are their dependencies
          o All of these are still under the module mdarad-framework in
            SVN.  To build them all, you simply call the task jar.all in
            the ANT build.xml (default task).

    * MDARAD-GENAPP
          o I modified the ear tasks so that the ear can now be J2ee
            compliant.  This allows us to use the default jboss 4.0.1+
            default configurations to deploy the applications.  It will
            also allow the deployment of multiple mdarad-genapp
            generated applications (before there were problems when
            deploying muliple generated applications).
          o The ear and war tasks now only take the minimal amount of
            jars so that there is no useless deployments

    * MDARAD.ORG
          o I have updated the FAQ of the mdarad.org site to take these
            changes in account.

If you have any questions, let me know,

François

PS: IMPORTANT: I have taken many libraries out of the deployments.  I 
have tested the applications (with war and ear) to a certain extent but 
I may have omitted a few necessary jars.  Therefore, if you get some 
NoClassDefFoundErrors or ClassNotFoundExceptions, please add these jars 
one by one in the ANT build.xml so that we only include the mandatory ones.



_______________________________________________
Mdarad-toolbox-devs mailing list
Mdarad-toolbox-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mdarad-toolbox-devs

Reply via email to