wCMF Wiki : wCMF20

HomePage :: Categories :: PageIndex :: RecentChanges :: Login/Register

Revision [352]

Last edited on 2007-11-10 19:16:33 by VarzeLelda (unregistered user)
Additions:
lic4tv


Revision [47]

Edited on 2007-02-18 22:26:35 by IngoHerwig
Additions:
Main focus of this release is the consolidation of the MDA approach of application development with wCMF. We enhanced the generator metamodel to make applications more customizable through modeling and improved the usability of the default application template. As a good starting point, we added a HelloWord tutorial.
Main changes in this release are:
wCMF default application template:
- concise layout with tabbed navigation and list displays that support sorting and paging
- advanced search using query templates (see ObjectQuery)
- improved resource browser
- soap interface that supports crud operations on all entity types
- support for different entity association types (composite, shared)
- internal changes include listener support for PersistentObject classes and customizable validation
wCMFGenerator:
- integration of more uml concepts (composite, shared associations and navigability, multiple associations between entities)
- more options for customization of the default application template (display names and types)
- better integration of legacy databases through customizable table and column names and compound primary keys
- better inheritance support
- all wCMF internal classes are included in the default application template and may be enhanced by inheritance (e.g. custom user and role classes)
Download the new wCMFGenerator documentation at http://downloads.sourceforge.net/wcmf/wcmf_generator_2.0.pdf
Deletions:
= Requirements for 20 =
Java 1.5 or better
= changes in Version20 =
* changed the name of a tagged value (editable -> is_editable in WCMFValue)
* added new tagged values (this should only cause attributes beeing editable, that are meant to not be editable)
* new classes in framework:
*
1. SOAP
to support soap in an older model, set tagged value 'is_soap' for each WCMFNode to true
and add the following actions to the model (see attached eap file):
??soapList = SOAPController
??soapCreate = SOAPController
??soapRead = SOAPController
??soapUpdate = SOAPController
??soapDelete = SOAPController
where SOAPController is located in wcmf/application/controller/class.SOAPController.php
the generator creates a soap.php in the application root directory, where all the definitions reside.
compare application/ against /wcmf/blank/ to see what else changed.
2. arbitrary names for pk-, fk- columns
a. add the tagged value 'pk_column' to each WCMFNode (value is the name of the pk column),
b. set the role name at the child association end to the name of the foreign key column
regenerate the application (the generator adds the definitions to the appropriate NodeUnifiedRDBMapper
subclasses)


Revision [38]

Edited on 2007-02-16 15:21:38 by GiuseppePlatania
Additions:
= changes in Version20 =
Deletions:
= changes in Version2.0 =


Revision [37]

The oldest known version of this page was created on 2007-02-16 15:21:25 by GiuseppePlatania
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.0716 seconds