
openFrame 2.0, el framework de desenvolupament J2EE d'openTrends, està dissenyat tenint en compta la necessitat constant d'evolució i adaptació d'una plataforma d'aquest tipus, és el resultat de:
L'experiència d'anys en el desenvolupament e implantació d'aplicacions corporatives en entorns ebusiness del personal d'openTrends.
L'experiència en el disseny d'arquitectures
L'aplicació d´estàndards comunament acceptats per a formar una arquitectura oberta (Model View Controller, ús de patrons de disseny i patrons J2EE-Blue Prints)
Integració de solucions OpenSource que han estat provades i certificades per l´equip de desenvolupament del framework (cost reduït de les solucions amb la fiabilitat i prestacions dels paquets comercials)
|
Contingut |
| Millores Aplicacions Actualització de versions |
A continuació es detalla les principals millores introduïdes en openFrame 2.0:
|
Millora |
Novetat |
Actualització |
Observacions |
|
|
Framework |
Migració a Spring 2.5 |
|
|
|
|
Configuració serveis |
|
|
S'han incorporat descriptors de configuració per defecte als serveis. |
|
|
Capa presentació web |
|
|
S'han corregit bugs en diversos serveis |
|
|
Spring AOP |
|
|
S'ha eliminat l dependència amb AspectWerkz. L'AOP dels diferents serveis utilitzaara Spring AOP, mantenint el suport per utilitzar els handlers definits previament per a AspectWerkz |
|
|
Serveis |
Servei de persistència |
|
|
Ha incorporat iBATIS 2.3.2 com alternativa a Hibernate. A més s'ha uniformitzat i refactoritzat la jerarquia de DAOs proporcionats pel servei |
|
Servei de seguretat |
|
|
Nova implementació basada en Spring Security 2.0.3 |
|
|
|
|
S'ha incorporat un nou control CAPTCHA |
||
|
|
|
S'ha incorporat la funcionalitat per generar passwords robusts i/o per comprovar la robustesa de passwords |
||
|
Servei de reporting |
|
|
Es pot utilitzar Jasper Reports de manera programàtica a més de com es feia en l'anterior versió, declarativament |
|
|
Servei de validació |
|
|
A mes de validar amb javascript en el client o amb AJAX i java en el servidor, es pot validar en el servidor sense requerir javascript. |
|
|
|
|
Ja no es requereix codi en la JSP, tot es realitza declarativament en la configuració associada als formularis de les accions |
||
|
|
|
Permet incorporar lògica de negoci al procés de validació de formularis |
||
|
Servei de mailing |
|
|
Permet indicar la prioritat d'un missatge.A més es pot adjuntar documents dinàmicament |
|
|
Servei de configuració |
|
|
Es pot escollir per un entorn una configuració particular sobre una per defecte, a més del nom del host, uns valors associats a les variables d'entorn |
|
|
Servei core |
|
|
Permet ara més flexibilitat en el procés de data binding, permetent escollir quan s'inicialitzen les variables anidades |
|
|
Servei scheduler |
|
|
Permet desplegar tasques en clústers |
|
|
Servei XML |
|
|
Permet registrar Converters amb els que fer el marshall/unmarshall en el procés de conversió d'objete a XML o a l'inversa |
|
|
Servei FTP |
|
|
S'ha reimplementat. A més s'ha afegit suport SFTP |
|
|
Servei LDAP |
|
Nou servei |
||
Dins de la nova versió d'openFrame 2.0 es troben disponibles les següents aplicacions d'exemple:
Un template, aplicació preconfigurada amb capa web i persistència per poder començar a construir una aplicació de manera inmediata.
Un tutorial, que implementa el cas d'ús del llistat i manteniment d'una entitat. Un document associat a aquesta aplicació explica, pas a pas, com arribar a generar el tutoria partint del “template”.
Un prototipus, amb els casos d'ús de la majoria dels serveis.
Descarrega les aplicacions aquí.
A continuació se mostra un recull de les principals actualitzacions de versions realitzades sobre els components d'openFrame 2.0:
|
Component |
Versió |
|
|
openFrame 1.1 |
openFrame 2.0 |
|
|
0.8.3 |
0.9.0 |
|
|
1.0 |
1.1.1 |
|
|
1.1.3 |
1.1.4 |
|
|
3.0.5 |
3.2.5 GA |
|
|
1.0.2 |
3.1.0 |
|
|
3.0 alpha |
3.0.2 final |
|
|
1.4.0 |
1.6.0 |
|
|
1.2.5 |
2.5.5 |
|
|
0.4 |
0.8 |
|
|
2.3 |
2.4.3 |
|
|
0.1.7 |
0.1.8 |
|
|
1.1.2 |
1.2 |
|
openTrends allibera el módul OpenCms - Look&Feel v1.0 que millora l'aspecte del front-end de l'OpenCms.