Buscar
Social
Ofertas laborales ES
lunes
oct212002

Empezar con Castor JDO

Hoy en día un número creciente de proyectos de empresas claman por un método seguro capaz de relacionar objetos Java con datos relacionales - y eso a través de una multitud de bases de datos relaciónables. Desgraciadamente las soluciones caseras son a menudo difíciles de construir y aun más difíciles de mantener y evolucionar a largo plazo. Este artículo le presenta las bases del trabajo con Castor JDO, una estructura de data-binding abierta basada al cien por cien en pura tecnología Java.
lunes
oct212002

Explorar datos XML en línea

Este artículo explica como utilizar la programacrión Java para obtener datos XML basados en el Web, para analizar los datos, filtrar los elementos y atributos que se necesita, y para acabar tareas con la informacrión requerida. Este artículo le permitirý adaptar este código para explorar muchos tipos de datos Web.
domingo
oct202002

Freemarker 2.1 disponible

Acaba de salir la versrión 2.1 de Freemarker, un popular motor de plantillas open source liderado por Jonathan Revusky.


Entre las principales novedades esta el uso libre del API Collections, mejoras de la internacionalizacrión, interaccrión con jython, y un aumento de la libertad para los programadores expertos, que podrýn, entre otras cosas, definir la forma de exponer objetos de negocio.


Os puede resultar interesante el artículo de introduccrión que en javahispano dedicamos a los motores de plantillas, o a los ya iniciados esta comparativa con Velocity.


Que opinas tý?, las has utilizado?, te convencen los motores de plantillas como herramientas para generar salida?.
sábado
oct192002

Acabada la versrión 5 de Expresso Framework Project

El 16 de Octubre salrió la versrión 5 del sistema de desarrollo para web, Expresso. Expreso es un sistema de desarrollo para entorno web basado en estándares abiertos de J2EE. Es un framework diseríado para acortar el tiempo empleado en el desarrollo de aplicaciones empresariales al proporcionar una librearía de componentes muy rica de modo que el desarrollador pueda centrarse en la lýgica de su aplicacrión.
Entre las características de Expresso destacan su integracrión con Struts, su sistema de seguridad, mapeo OO/Relacional, entorno de tests, sistema de auditorýa, pool de conexiones y objetos, conectividad por email, sistema de caché, soporte de internacionalizacrión, workflow, y un largo etc.



Podéis ver la nota de prensa con las novedades de la versrión 5.0 aquí. Expresso se distribuye con una licencia especial que permite su uso en proyectos Open Source y comerciales siempre que no lo utilicemos para realizar otros frameworks. Podéis descargaros la ýltima versrión aquí. Tambrión podéis ver la nota que dejaron sobre Expresso en TheServerSide.
jueves
oct172002

ION-CMS, un gestor de contenidos basado en tecnolo

Para los que no lo sepaís, un CMS o Content Management System, es un sistema de manejo y organizacrión de contenidos, es decir, un sistema que nos permite gestionar todo tipo de documentos, videos, sonidos, etc.


ION-CMS, es un proyecto interesantísimo que intenta proporcionar un CMS basado completamente en el estándar J2EE.


ION-CMS utiliza XML para definir la estructura de sus contenidos y XSL para realizar el formateo de los mismos a HTML, PDF, TXT, etc., utilizando JSP y JSTL para la creacrión de plantillas.


ION-CMS puede ser utilizado como base para construirse uno mismo su propio sistema CMS o tambrión utilizarlo directamente como servidor de contenidos ya que trae Apache Tomcat integrado.


Las funciones de ION pues son las týpicas de estos sistemas: posibilidad de publicacrión de contenidos, transformacrión de contenidos a diversos formatos, roles de acceso, etc. Algunos de los productos Open Source que utiliza son Castor JDO, Lucene, Castor XML, Xalan, FOP y OpenSymphony.

Aunque no lo he dicho, ION-CMS es un producto Open Source con licencia GPL. Podéis ver más informacrión sobre el mismo en su pýgina web.

Teniendo en cuenta que estos productos están de moda, ION-CMS parece realmente interesante. ¿Qué os parece? ¿Tenýis algún CMS en vuestra empresa? ýPensýis utilizar alguno?