Share

EL4J, an Extension Library for the J2EE

File Release Notes and Changelog

Release Name: 0.9.3

Notes:
* EL4J 0.9.3 released.

Changes: -------------------------------------------------------------------------------- Date : 16.02.06 EL4J version 0.9.3 -------------------------------------------------------------------------------- * SourceForge Change Requests PENDING (problems resolved but not yet acknowledged) - * SourceForge Change Requests CLOSED - * Hello world project added = Template to start new projects and update existing projects. * General framework = GPL version in EL4J java header explicitly set to GPL version 2.0. = Problem with javadoc titles solved for sets refdb-modules and refdb-tests. = Checkstyle check suppression filters added. Deprecated checks disabled. = Rmi port changed from 1099 to 8090 to circumvent problem with Microsoft Outlook. = Environment varibale "db.name" introduced. Default value is "db2" (rationale for the default: we use apache derby database, which is compatible with DB2) = Command line hook improved. = EL4Ant quick reference sheet added. * Framework modules = module-core (binary version is 1.3) + IBatis stuff moved to separate module with name module-ibatis. + List property merge configurer can now prepend and append new values to lists. + Refresh property override configurer added to circumvent problem with abstract application context. See http://opensource2.atlassian.com/projects/spring/browse/SPR-1657 + Query object can now belong to a specific bean class. + Query object event can now contain multiple query objects. + Method added to collection util class. = module-ibatis added (binary verison is 1.0) + Callback classes moved from package ch.elca.el4j.services.persistence.ibatis to ch.elca.el4j.services.persistence.ibatis.callback + Dao classes moved from package ch.elca.el4j.services.persistence.generic.dao to ch.elca.el4j.services.persistence.ibatis.dao = module-hibernate added (binary verison is 1.0) + Contains no java files, just configuration files. = module-daemon_manager (binary verison is 1.2) + Dependency to Java Service Wrapper jar added. + Abstract daemon manager controller class for Java Service Wrapper added. + Ordered startup and shutdown of daemons in daemon manager possible. (Interface Daemon extends interface Ordered (of Spring)) + Daemon bean factory added. Can be used to instantiate the same daemon multiple times. = module-daemon_manager-tests (no binary version) + Test added for new daemon manager features. = module-daemon_manager-demos (no binary version) + Demo for Java Service Wrapper added. + Demo improved for new daemon manager features. = module-env (binary verison is 1.1) + Property placeholder configurer ordered (value -2). + Sceanario added to be able to use env properties with lazy property override configurer. Is ordered (value -1) and will be loaded after property placeholder configurer. = module-spring_rcp (binary verison is 1.1) + Extensive documentation added (in refererence doc pdf). + General configuration added. + "String to *" and "* to string" converters added. + Bean presenter interface introduced. No more dependency on abstract bean view. + Message keywords refactored. + Binder added to display java.lang.Boolean with three radio buttons. + Page component added to group page components. Default implementation groups them in a JPanel. + Interface group- and layout-descriptor added to arrange page components on a page. + Interface page layout builder improved. + LookupViewDescriptor moved to package ch.elca.el4j.services.gui.richclient.views.descriptors.impl + AbstractBeanView renamed to AbstractBeanTableView. + AbstractView implements group- and layout-descriptor. + Method "createControlOnce" of AbstractView removed. Use method "createControl" instead. + Comparison search item added. + Unfocusable table cell renderers added. * Framework applications = common-database (binary verison is 1.1) + Dependency to module-env added for easier configuration. + Configuration files moved from mandatory to scenarios and improved. = keyword-core (no binary version) + Dependency to module-env and module-ibatis added. + Configuration files moved from mandatory to scenarios. = keyword-core-tests (no binary version) + Configuration files moved from mandatory to scenarios and improved. Configurations for datasource and IBatis were split up. + TestCaseBase renamed to AbstractTestCaseBase, config locations adapted and default constructor hidden. = refdb-core (no binary version) + Configuration files moved from mandatory to scenarios. = refdb-core-tests (no binary version) + Configuration files moved from mandatory to scenarios and improved. Configurations for datasource and IBatis were split up. + TestCaseBase renamed to AbstractTestCaseBase, config locations adapted and default constructor hidden. = refdb-gui (no binary version) + Direct dependency to module-env removed. + Configuration files moved from mandatory to scenarios and improved. Configurations for datasource and IBatis were split up. Configuration for SpringRCP reorganized and parts moved to module-springrcp. See doc of module-springrcp. + Application start classes improved. + Service broker to access reference service added. + Bean presenter interface introduced. + Dialog and wizard classes added and improved. + Rule source corrected.