lunes, 19 de noviembre de 2007

Curso de Java y XML (19/11/07 al 29/11/07)

¡Bienvenido(a)s al curso de Java y XML!

Según transcurra el curso, colgaré ejemplos e información adicional que espero os resulten útiles.
Los enlaces a los materiales serán operativos en los próximos siete días a partir de la fecha de su publicación, si nadie se los descarga (por imposición del sitio que almacena los archivos).
Si deseáis plantear cualquier pregunta, después de que el curso finalice o bajaros los materiales más adelante de su fecha de caducidad, por favor enviad un mensaje con la pregunta o la solicitud de material a éste foro de discusión.
Yo personalmente, o alguno de los compañeros que ya se han apuntado al mismo, os responderán lo antes posible.
Tutoriales
Herramientas XML
Materiales
Enlaces a información adicional

lunes, 5 de noviembre de 2007

Curso de Inicación a Spring (05/11/07 al 15/11/07)

¡Bienvenido(a)s al curso de Iniciación a Spring!


Según transcurra el curso, colgaré ejemplos e información adicional que espero os resulten útiles.
Los enlaces a los materiales serán operativos en los próximos siete días a partir de la fecha de su publicación, si nadie se los descarga (por imposición del sitio que almacena los archivos).

Si deseáis plantear cualquier pregunta, después de que el curso finalice o bajaros los materiales más adelante de su fecha de caducidad, por favor enviad un mensaje con la pregunta o la solicitud de material a éste foro de discusión.

Yo personalmente, o alguno de los compañeros que ya se han apuntado al mismo, os responderán lo antes posible.

Documentación sobre persistencia

Soporte para Spring en algunos IDEs

Materiales

Enlaces a información adicional


Descargas

Software opcional

Respuesta a un problema con servicios Web

Hola a todos.

Luismi, voy a decirte lo que entiendo de tu mensaje, a ver si es correcto:
· Tenemos un sistema, llamémosle servidor, donde usando Spring y CXF habéis publicado un servicio web.
· Tenemos otra aplicación, llamémosla cliente, desde la cual accedéis al servicio web usando también Spring.

El problema es, si lo entiendo bien, cómo acceder al servicio web del servidor usando un cliente distinto que se encuentra en otra ubicación, el cual asumo que no usa Spring (si usa Spring, tenéis que hacerle llegar el contexto de aplicación metiéndolo en un jar por ejemplo, y haciendo compartir este jar como biblioteca a las aplicaciones que lo necesiten).

Si esto es correcto, podéis crearos un cliente, o adaptar una aplicación cliente existente sin necesidad de Spring. Lo único que hay que hacer es llamar al servicio web de forma estándar, usando JAXWS.

He escrito un ejemplo con un servidor y un cliente. Para el ejemplo servidor, me he limitado a copiar el que viene en la documentación de CXF. El cliente no usa Spring.
Todo va en un zip de unos treinta y siete megas que contiene estos dos proyectos Netbeans. Al descargarlo, tendréis que pasar por unas páginas de publicidad, ya que el alojamiento que estoy usando es gratuito. A propósito, descargadlo antes de 7 días. Después de esa fecha, el sistema de alojamiento lo borra.
Recordad que al cargar los proyectos, Netbeans os dirá que hay referencias no resueltas. Tendréis que decirle dónde están los jars de las bibliotecas que estamos usando.

He empleado el siguiente entorno de desarrollo: NetBeans 6.0 Beta 2 y Tomcat 6.0.14 como contenedor de servlets (incluido en Netbeans).
Para reproducir el entorno de ejecución, tenéis que crear directamente bajo el directorio raíz del Tomcat un directorio llamado endorsed, con las siguientes bibliotecas:
1. jaxb-api.jar
2. jaxws-api.jar
3. jsr173_api.jar
4. jsr181-api.jar
5. jsr250-api.jar
6. saaj-api.jar


las cuales se encuentran dentro de la instalación del Netbeans. No se qué necesitaréis para otros servidores.

Espero que esto os resulte útil.
Saludos,
José Mª