Framework of development based on open source Java. It follows J2EE standards and applies the main patterns of design. At the present time it is completely operative.
http://www.opentrends.net/web/sites/opentrends/EN/Tecnologias/openFrame_J2EE/
Be the first to post a text review of openFrame | J2EE. Rate and review a project by clicking thumbs up or thumbs down in the right column.
A quick overview how this framework makes anyone more productive: * Common services out-of-box, already tested and ready to start developing. * Isolation of services' implementation complexity, to improve productivity * Prototype application with examples of use of different services (openFrame-samples-2.0.zip at http://sourceforge.net/projects/openframe) * Consistent, quality and stable Architecture, as it is the result of 4 years of constant evolution and testing. * Implanted into multiple customers in Europe. Under the roadmap of openFrame, 2 is expected to incorporate key elements in improving the productivity of development on the framework: * Incorporation of RIA presentation layer, based on GWT and extjs (openFrame 2.1) * First openFrame IDE community version, an Eclipse plugin that allows you to: - Create a project openFrame 2.0 (with only 3 mouse clicks) deployed and operational. - Configuration of services using forms PDE (avoiding tedious and endless XML) - Outline view for services and Action from application. - Etc.
The openTrends community has released openFrame 2.0. openFrame is a J2EE development framework, designed with the need to constantly upgrade and adapt a platform of this type. Summary of main enhancements to openFrame 2.0: - Upgrade to Spring 2.5 - Services configuration: Have been incorporated default configuration descriptors to services - Web presentation tier: Bugs have been corrected for various services - Spring AOP: Eliminated the dependence with AspectWerkz. AOP in services now use Spring AOP, maintaining support for the old handlers that used AspectWerkz - Persistence service: IBATIS 2.3.2 has incorporated as an alternative to Hibernate. It has also been standardized and refactor the DAO hierarchy provided by the service - Security service: + Upgrade to Spring Security 2.0.3 + New control CAPTCHA + New functionality to generate robust passwords and / or to test the robustness of passwords - Reporting service: Programmatic use for Jasper Reports - Validation service: + Allows to validate javascript on the client side or with AJAX and java in server, you can validate on the server side without requiring javascript + There is no need to code in the JSP, all code is included in the configuration associated with actions' forms + Incorporate business logic to validation process forms - Mailing service: Indicates the priority of a message and, also, dynamically attached documents - Configuration service: Lets choose an environment for a particular configuration over the default - Core service: Now allows more flexibility in the process of data binding, allowing choose when initialize the nested properties - Scheduler service: Lets deploy tasks in cluster - XML service: Allow marshall / unmarshall between object and XML using User Converters - FTP service: New implementation and SFTP support - LDAP service: New service
Canvis a la versi 2 ------------------------ 1. Generals * Migraci a Spring 2.5.5 * Migraci a Hibernate 3.2.5-GA * Migraci a struts-menu 2.4.3 * Migraci a DWR 1.1.4 * Migraci a JasperReports 1.3.0 * Migraci a spring-modules-validator 0.8 * Migraci a value-list 0.8 * Eliminada dependncia de AspectWerkz. Es fa servir Spring-AOP per a l'aspectitzaci de les excepcions (aix implica afegir la dependncia d'aspectj). Es mant el support per a fer servir els handlers definits per a AspectWerkz. * Suport per a fer servir iBatis com a motor de persistncia. * Afegits descriptors de configuraci per defecte en alguns serveis. * Aplicacions: - prototipus: implementa casos d's de la majoria dels serveis. - tutorial: implementa un cas d's de manteniment. - template: aplicaci per a comenar des de zero a construir una aplicaci. 2. Servei de reporting * Posiibilitat de definir les vistes de JR de manera programtica, i no noms de manera declarativa. 3. Servei web * Afegida validaci al servidor quan es fa el submit d'un formulari. Aquesta funcionalitat permet validar les dades dels formularis en el cas de que el js estigui desabilitat. 4. Servei de validaci 5. Servei de mailing * Afegida la possibilitat d'inidcar la prioritat del missatge. * Afegida la possibilitat d'annexar documents generats dinmicament. 6. Servei Configuraci * Nous placeholder configurers que localitzen els properties en fucni de les variables ENTORN i SUBENTORN, i no del host. * Afegit descriptor XML amb la configuraci per defecte. 7. Servei Core * Refactoritzaci del procs de data binding: - Ara es fa servir sempre les classes BeanWrapperImpl i BindException del framework, les quals estenen les de Spring. - Afegida configuraci de com fer el binding de les nested properties. 8. Servei de persistncia * Refactoritzaci dels DAOs. Consultar HibernateDAO i IbatisDAO per a ms informaci. * Afegit suport per a Hibernate per treballar amb camps de dades de tipus BFILE d'Oracle (es troba al projecte persistence-oracle) 9. Servei de Scheduler * Suport per a fer servir jobs de tipus JobDetailBean (Spring) i serialitzables. 10. Servei de XML * Afegida la possibilitat de registrar Converters amb els quals fer el marshall/unmarshall en el procs de passar de Object<->xml
Canvis a la versi 2 ------------------------ 1. Generals * Migraci a Spring 2.5.5 * Migraci a Hibernate 3.2.5-GA * Migraci a struts-menu 2.4.3 * Migraci a DWR 1.1.4 * Migraci a JasperReports 1.3.0 * Migraci a spring-modules-validator 0.8 * Migraci a value-list 0.8 * Eliminada dependncia de AspectWerkz. Es fa servir Spring-AOP per a l'aspectitzaci de les excepcions (aix implica afegir la dependncia d'aspectj). Es mant el support per a fer servir els handlers definits per a AspectWerkz. * Suport per a fer servir iBatis com a motor de persistncia. * Afegits descriptors de configuraci per defecte en alguns serveis. * Aplicacions: - prototipus: implementa casos d's de la majoria dels serveis. - tutorial: implementa un cas d's de manteniment. - template: aplicaci per a comenar des de zero a construir una aplicaci. 2. Servei de reporting * Posiibilitat de definir les vistes de JR de manera programtica, i no noms de manera declarativa. 3. Servei web * Afegida validaci al servidor quan es fa el submit d'un formulari. Aquesta funcionalitat permet validar les dades dels formularis en el cas de que el js estigui desabilitat. 4. Servei de validaci 5. Servei de mailing * Afegida la possibilitat d'inidcar la prioritat del missatge. * Afegida la possibilitat d'annexar documents generats dinmicament. 6. Servei Configuraci * Nous placeholder configurers que localitzen els properties en fucni de les variables ENTORN i SUBENTORN, i no del host. * Afegit descriptor XML amb la configuraci per defecte. 7. Servei Core * Refactoritzaci del procs de data binding: - Ara es fa servir sempre les classes BeanWrapperImpl i BindException del framework, les quals estenen les de Spring. - Afegida configuraci de com fer el binding de les nested properties. 8. Servei de persistncia * Refactoritzaci dels DAOs. Consultar HibernateDAO i IbatisDAO per a ms informaci. * Afegit suport per a Hibernate per treballar amb camps de dades de tipus BFILE d'Oracle (es troba al projecte persistence-oracle) 9. Servei de Scheduler * Suport per a fer servir jobs de tipus JobDetailBean (Spring) i serialitzables. 10. Servei de XML * Afegida la possibilitat de registrar Converters amb els quals fer el marshall/unmarshall en el procs de passar de Object<->xml
Canvis a la versi 2 ------------------------ 1. Generals * Migraci a Spring 2.5.5 * Migraci a Hibernate 3.2.5-GA * Migraci a struts-menu 2.4.3 * Migraci a DWR 1.1.4 * Migraci a JasperReports 1.3.0 * Migraci a spring-modules-validator 0.8 * Migraci a value-list 0.8 * Eliminada dependncia de AspectWerkz. Es fa servir Spring-AOP per a l'aspectitzaci de les excepcions (aix implica afegir la dependncia d'aspectj). Es mant el support per a fer servir els handlers definits per a AspectWerkz. * Suport per a fer servir iBatis com a motor de persistncia. * Afegits descriptors de configuraci per defecte en alguns serveis. * Aplicacions: - prototipus: implementa casos d's de la majoria dels serveis. - tutorial: implementa un cas d's de manteniment. - template: aplicaci per a comenar des de zero a construir una aplicaci. 2. Servei de reporting * Posiibilitat de definir les vistes de JR de manera programtica, i no noms de manera declarativa. 3. Servei web * Afegida validaci al servidor quan es fa el submit d'un formulari. Aquesta funcionalitat permet validar les dades dels formularis en el cas de que el js estigui desabilitat. 4. Servei de validaci 5. Servei de mailing * Afegida la possibilitat d'inidcar la prioritat del missatge. * Afegida la possibilitat d'annexar documents generats dinmicament. 6. Servei Configuraci * Nous placeholder configurers que localitzen els properties en fucni de les variables ENTORN i SUBENTORN, i no del host. * Afegit descriptor XML amb la configuraci per defecte. 7. Servei Core * Refactoritzaci del procs de data binding: - Ara es fa servir sempre les classes BeanWrapperImpl i BindException del framework, les quals estenen les de Spring. - Afegida configuraci de com fer el binding de les nested properties. 8. Servei de persistncia * Refactoritzaci dels DAOs. Consultar HibernateDAO i IbatisDAO per a ms informaci. * Afegit suport per a Hibernate per treballar amb camps de dades de tipus BFILE d'Oracle (es troba al projecte persistence-oracle) 9. Servei de Scheduler * Suport per a fer servir jobs de tipus JobDetailBean (Spring) i serialitzables. 10. Servei de XML * Afegida la possibilitat de registrar Converters amb els quals fer el marshall/unmarshall en el procs de passar de Object<->xml
Canvis a la versi 2 ------------------------ 1. Generals * Migraci a Spring 2.5.5 * Migraci a Hibernate 3.2.5-GA * Migraci a struts-menu 2.4.3 * Migraci a DWR 1.1.4 * Migraci a JasperReports 1.3.0 * Migraci a spring-modules-validator 0.8 * Migraci a value-list 0.8 * Eliminada dependncia de AspectWerkz. Es fa servir Spring-AOP per a l'aspectitzaci de les excepcions (aix implica afegir la dependncia d'aspectj). Es mant el support per a fer servir els handlers definits per a AspectWerkz. * Suport per a fer servir iBatis com a motor de persistncia. * Afegits descriptors de configuraci per defecte en alguns serveis. * Aplicacions: - prototipus: implementa casos d's de la majoria dels serveis. - tutorial: implementa un cas d's de manteniment. - template: aplicaci per a comenar des de zero a construir una aplicaci. 2. Servei de reporting * Posiibilitat de definir les vistes de JR de manera programtica, i no noms de manera declarativa. 3. Servei web * Afegida validaci al servidor quan es fa el submit d'un formulari. Aquesta funcionalitat permet validar les dades dels formularis en el cas de que el js estigui desabilitat. 4. Servei de validaci 5. Servei de mailing * Afegida la possibilitat d'inidcar la prioritat del missatge. * Afegida la possibilitat d'annexar documents generats dinmicament. 6. Servei Configuraci * Nous placeholder configurers que localitzen els properties en fucni de les variables ENTORN i SUBENTORN, i no del host. * Afegit descriptor XML amb la configuraci per defecte. 7. Servei Core * Refactoritzaci del procs de data binding: - Ara es fa servir sempre les classes BeanWrapperImpl i BindException del framework, les quals estenen les de Spring. - Afegida configuraci de com fer el binding de les nested properties. 8. Servei de persistncia * Refactoritzaci dels DAOs. Consultar HibernateDAO i IbatisDAO per a ms informaci. * Afegit suport per a Hibernate per treballar amb camps de dades de tipus BFILE d'Oracle (es troba al projecte persistence-oracle) 9. Servei de Scheduler * Suport per a fer servir jobs de tipus JobDetailBean (Spring) i serialitzables. 10. Servei de XML * Afegida la possibilitat de registrar Converters amb els quals fer el marshall/unmarshall en el procs de passar de Object<->xml
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: