Blogs

Web Services en Axis2 con Spring y Gradle

Recientemente en un proyecto un cliente nos dijo que la interfaz entre nuestros sistemas sería... esperen... sí... un web service. Un web service que ellos invocarían y que por lo tanto nosotros tenemos que implementar. Así que nos dieron un par de archivos WSDL y unos ejemplos de XML para asegurarnos que salga como debe ser (no entiendo para qué, si todas las herramientas de generación de web services se encargan de que el XML siempre salga como debe ser, ¿verdad?).

Cuando tengo que invocar un web service, generalmente uso Axis2. Me ha resultado de lo más sencillo porque consiste simplemente en ejecutar el script   dándole el URI del WSDL y con eso tengo una clase que puedo usar para invocar los servicios (junto con mil clases internas que envuelven los datos dentro de envoltorios intermedios porque parece que los de Axis entendieron OOP como Onion-Oriented Programming). Así que en esta ocasión decidí probar el otro lado de la implementación: publicar un servicio hecho con Axis2.

Ejercicios de Lenguaje de Programación II

Gracias JavaMexico poco a poco voy aprendiendo más leyendo los post del foro, los buenos comentarios de las personas desinteresadas que ayudan a personas como yo que estamos aprendiendo a programar en Java. Les comparto los ejercicios de mi clase de Lenguaje de Programación II: . Aqui encontraran ejercicios de este tipo:
 
---------------------------------
 

Introducción a Java SE Embedded en Raspberry Pi

Hola, hay un artículo en español que da una introducción a Java SE embedded en Rapsberry Pi.
Java SE embedded resultó muy buena opción para programar el Raspberry Pi. Raspberry Pi es una pequeña tarjeta con diferentes puertos I/O que ha resultado muy popular entre otras cosas por su bajo precio (35 USD).
Este artículo es de los más populares en inglés y ahora está traducido al español. Te da un guía paso a paso de cómo instalar Linux Debian y Java SE embedded. Ojo, no es Java micro Edition, es Java SE tan sólo que para chips.

Saludos

error: java.io.ioexception cannot run program javac createprocess error =2

hola buen dia, tengo un problema hice una aplicacion sencilla en java que genera reportes en jaspertrepors y a cuando la corro en otra maquina me manda el siguiente error:

error: java.io.ioexception cannot run program javac createprocess error =2

La aplicacion en la maquina que desarrolle si corre, solo en la nueva no.

Alguien que me pueda ayudar porfavor.

JBoss AS ahora se llamara WildFly

Parece que JBoss AS ahora se llamara WildFly. Fue renombrado para reducir la confusion. El termino JBoss se referia tanto al application server, como a la comunidad y la linea de negocios

Las caracteristicas que mas me llaman la atencion son:

  • Arranque en menos de un segundo
  • Soporte para non-blocking I/O y web sockets
  • No mas jar hell a traves del uso de un diseño modular que permite cargar solo las bibliotecas que necesitas
  • Diseñado para ser probado mediante integracion directa con Arquillian

El repositorio en GitHub ya esta disponible

La version Alpha sera liberada pronto... ojala que cuando eventualmente WildFly llegue a GA, cumpla con todo lo que promete...

Expression Language 3.0 en Java EE 7

Hola,

Les invito a leer mi post, donde detallo lo que trae Expression Language (EL) 3.0 en Java EE 7.

Saludos

Edgar

Una perspectiva del uso de tuplas en Groovy!

El uso de Tuplas en Groovy me parecía algo innecesario, ya que el lenguaje cuenta con listas muy agradables y un método que permite hacerlas inmutables.
 

Y porque hacer algo como lo anterior si Groovy cuenta con tuplas (groovy.lang.Tuple).
 

No se si sea mejor usar listas inmutables en lugar de tuplas, pero una queja es que no se puede hacer una tupla como lo haría con una lista ([...]), como lo siguiente.
 

Google App Inventor for Android, instalación local.

En mis ratos de ocio, encontré que existe un proyecto de software libre llamado App Inventor (y de la cual también existe información en español); dicho proyecto ofrece un asistente gráfico para android, algo muy útil para diseñar pantallas, si no se tiene un IDE instalado ( se puede configurar remoto).

La interface ya existe, y lo único que te pide es entrar con tu cuenta de google para mostrarte una interface como ésta:

Y bueno, después me pregunté, si es Open source, podrías tener dicho app inventor en local (digo, para aquéllos paranoicos que no quieren soltar su cuenta de google), así que me dí el tiempo para configurarlo localmente en mi máquina.

Bien se pueden bajar el paquete específico por plataforma desde acá; o bien, bajarse los fuentes del proyecto del Github desde acá.

Monitorear Tomcat

Hola igual no es el post, pero queria preguntar alguno de ustedes ha monitoreado tomcat? es decir si esta arriba o no esto es un requerimiento, mi pregunta es se puede hacer con java? obviamente tnedria q ser algo por fuera q no corra en el tomact

Todo sobre Java 8

Este post es del mes pasado y habia olvidado comentarlo aca

En resumen, algunas de las cosas nuevas que tiene Java 8 estan:

- Closures finalmente
- Implementacion por default en ias interfaces
- Interfaces funcionales
- Mejora (leve) en la inferencia en tipos genericos
- Java Time (ya era tiempo... juar juar, entienden Tiempo? ash...)
- Un monton de cambios en las bibliotecas para tomar ventajas de los closures.

Distribuir contenido