Archivo de Mayo de 2007

Introducción a ACEGI

Miércoles, 23 de Mayo de 2007

ACEGI es un framework de seguridad open source que permite mantener la
lógica de negocio libre de código de seguridad. ACEGI proporciona cuatro
opciones principales de seguridad:

  1. Listas de control de acceso (ACL) web basadas en esquemas URL
  2. Protección de métodos y clases Java usando AOP
  3. Single sign-on (SSO)
  4. Seguridad proporcionada por el contenedor Web

ACEGI usa Spring para su configuración, por lo cual los usuarios de Spring
tendrán pocas dificultades con la configuración de ACEGI. Si no se conoce
Spring, es fácil aprender la configuración revisando algunos ejemplos, como el
mostrado en el resto de este artículo.

Descarga el artículo entero: Introducción a ACEGI (PDF) (120KB) y el código fuente asociado (WAR). (3.5 MB)

Ejemplo de Axis2

Martes, 22 de Mayo de 2007

Para la creación de servicios web, uno de los frameworks más recomendables es Apache Axis2 http://ws.apache.org/axis2/, que además es open source.

Además de las ventajas que se pueden observar en la página oficial, en el apartado «Why Apache Axis2», en mi opinión es valorable el nuevo artefacto axis2 aar, que se ejecuta desde el mismo web axis2; De esta manera, nos proporciona una mayor modularidad, ya que cada servicio web (o grupo de) es un .aar autónomo y se puede desplegar en caliente en n modulos .war.

(más…)

Ni aplicaciones pesadas ni AJAX: Mozilla XUL

Viernes, 18 de Mayo de 2007

Desde el año pasado se ha venido hablando de la Web 2.0 y las maravillas de AJAX (trasladar la sensación de una aplicación instalada en el PC a una página web) como la evolución natural de las aplicaciones informáticas.

Cualquier web que nazca bajo el paraguas de 2007 y no incorpore el stack completo de efectos AJAX es denigrada públicamente e ignorada al segundo día. Los usuarios quieren poder darse de alta con un clic, arrastrar objetos con el ratón y ver cómo se actualiza una sección de la web sin necesidad de recargarla entera. Todo esto aderezado con RSS y búsquedas inmediatas. Pues bien, hay otro camino que merece la pena estudiar hoy mismo.

(más…)

Componentes básicos que conforman una arquitectura SOA

Viernes, 18 de Mayo de 2007

Me gustaría hacer una relación de los componentes básicos para conformar un framework, suite, arquitectura SOA, que creo que de una visión más detallada de lo que es SOA que una definición que lo describa.
(más…)

Repositorio corporativo de Maven

Miércoles, 9 de Mayo de 2007

Maven es una herramienta de gestión de proyectos que permite una fácil inmersión en todo el proceso de construcción y despliegue. La funcionalidad que proporciona Maven es comparable a la de Ant siendo esta última un subconjunto de la primera. Maven facilita una serie de tareas concernientes a la gestión de proyectos:
(más…)

Reseñas sobre libros JAVA

Lunes, 7 de Mayo de 2007

Dada la gran cantidad de libros que se publican de tecnología, es a veces complicado elegir entre ellos. Este breve artículo pretende ofrecer unas recomendaciones útiles de lectura para cubrir aquellos huecos de formación que, con toda seguridad, el lector estime necesario resolver. Los diez
títulos mencionados en este artículo pretenden ofrecer al menos los fundamentos de las tecnologías que debe conocer todo profesional Java
(desde Programador hasta Arquitecto). Obviamente, la lista es breve y muchos títulos considerados importantes se habrán quedado fuera.
Próximamente se proporcionará una lista adicional para complementar los títulos mencionados. Se aceptan recomendaciones para la elaboración de
dicha lista.
(más…)