Buscar
Social
Ofertas laborales ES
« El Rincón Java reabre sus puertas | Main | JavaHispano Podcast - 022 - Debug_Mode=ON »
lunes
nov102008

OpenFrame – nueva release 2.0

Se encuentra disponible (http://sourceforge.net/projects/openframe) la nueva release 2.0 del framework J2EE openFrame.

openFrame 2.0, el framework de desarrollo J2EE de openTrends, está diseñado teniendo en cuenta la necesidad constante de evolución y adaptación de una plataforma de este tipo, es el resultado de:

  • La experiencia de años en el desarrollo e implantación de aplicaciones corporativas en entornos ebusiness del personal de openTrends.

  • La experiencia en el diseño de arquitecturas

  • La aplicación de estándares comúnmente aceptados para formar una arquitectura abierta (Model View Controller, uso de patrones de diseño y patrones J2EE-Blue Prints)

  • Integración de soluciones OpenSource que han sido probadas y certificadas por el equipo de desarrollo del framework (bajo coste de las soluciones con la fiabilidad y prestaciones de los paquetes comerciales)

Mejoras

A continuación se detalla las principales mejoras introducidas en openFrame 2.0:

Mejora

Novedad

Actualización

Observaciones

Framework

Migración a Spring 2.5


 

Configuración servicios


Se han incorporado descriptores de configuración por defecto a los servicios

Capa presentación web


Se han corregido bugs en varios servicios

Spring AOP


Se ha eliminado la dependencia de AspectWerkz. El AOP en los distintos servicios utiliza ahora Spring AOP, manteniendo soporte para utilizar los handlers definidos antiguamente para AspectWerkz

Servicios

Servicio de persistencia


Ha incorporado iBATIS 2.3.2 como alternativa a Hibernate. Además se ha uniformizado y refactorizado la jerarquía de DAOs proporcionados por el servicio

Servicio de seguridad


Nueva implementación basada en Spring Security 2.0.3


Se ha incorporado un nuevo control CAPTCHA


Se ha incorporado funcionalidad para generar passwords robustos y/o para comprobar la robustez de passwords

Servicio de reporting


Puede usarse Jasper Reports de manera programática además de como se hacia, declarativamente

Servicio de validación


Además de validar con javascript en lado cliente o con AJAX y java en lado servidor, puede validar en el lado servidor sin requerir javascript.


Ya no requiere código alguno en la JSP, todo se realiza declarativamente en la configuración asociada a los formularios de las acciones


Permite incoporar lógica de negocio al proceso de validación de formularios

Servicio de mailing


Permite indicar la prioridad de un mensaje. Además, pueden adjuntarse documentos dinámicamente

Servicio de configuración


Puede elegir para un entorno una configuración particular sobre una por defecto, además del nombre del host, unos valores asociados a variables de entorno

Servicio core

 

Permite ahora mayor flexibilidad en el proceso de data binding, permitiendo escoger cuando inicializar las propiedades anidadas

Servicio scheduler


Permite desplegar tareas en clústers

Servicio XML


Permite registrar Converters con los que hacer el marshall/unmarshall en el proceso de conversión de objeto a XML o viceversa

Servicio FTP

 

Se ha reimplementado. Además se le ha añadido soporte SFTP

Servicio LDAP


Nuevo servicio


Aplicaciones

Junto con la nueva versión de openFrame 2.0 están disponibles las siguientes aplicaciones de ejemplo:

  • Un template, aplicación preconfigurada con capa web y persistencia para poder empezar a construir una aplicación de forma inmediata.

     

  • Un tutorial, que implementa el caso de uso del listado y mantenimiento de una entidad. Un documento asociado a esta aplicación explica paso a paso como llegar a generar este tutorial partiendo del “template”.

     

  • Un prototipo, con casos de uso de la mayoría de los servicios.

     

Descarga las aplicaciones aquí.


Actualización de versiones

A continuación se detalla la actualización de versiones de los principales componentes de openFrame 2.0:

Componente

Versión

openFrame 1.1

openFrame 2.0

Acegi

0.8.3

0.9.0

Commons FileUpload

1.0

1.1.1

DWR

1.1.3

1.1.4

Hibernate

3.0.5

3.2.5 GA

Jasper Reports

1.0.2

3.1.0

POI

3.0 alpha

3.0.2 final

Quartz

1.4.0

1.6.0

Spring

1.2.5

2.5.5

Spring Modules Validator

0.4

0.8

Struts Menu

2.3

2.4.3

ValueList

0.1.7

0.1.8

XStream

1.1.2

1.2


Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.