Tecnologías de la Sociedad de la Información

Servicios y Tecnologías que aportan valor añadido a la Sociedad de la Información

Browsing Posts tagged Java

Muchas páginas web utilizan los applets de Java para los contenidos interactivos tales como juegos en línea. Java es un lenguaje de programación que se pueden ejecutar en un equipo Windows, Mac, Linux y otros sistemas informáticos.

  • Java es desarrollado y mantenido por Sun Microsystems.
  • Java no es lo mismo que JavaScript (véase este artículo para obtener información acerca de JavaScript).

Antes de Firefox se pueden ejecutar applets de Java debe tener elJava Runtime Environment (JRE) correctamente instalado y activado.

A partir de Firefox 3.6, también es necesario el nuevo plugin de Java incluido en Java 6 Update 15 y anteriores.

Este artículo le ayudará a instalar o actualizar Java y que funcione en Firefox.

Índice de Contenidos

continue reading…

Si estás pensando en tener tu propio dominio en internet con email, página web y compartir documentos, estás de suerte, envía un correo mediante este enlace.

Mozilla publicó la nueva versión beta de Firefox para Windows, Mac y Linux con la incorporación de un sistema que evita que los errores de los plugins afecten al navegador. Además, la compañía bloqueó la versión 6.0.200.2 del plugin “Java Deployment Toolkit” y sus versiones anteriores.

Esta nueva beta de Firefox será mucho más estable frente a errores en los plugins, o al menos eso es lo que promete el proyecto denominado internamente “Lorentz”, que según Mozilla, protegerá al navegador de las posibles fallas originadas en plugins como Adobe Flash, Apple Quicktime o Microsoft Silverlight. Gracias a este nuevo sistema, los usuarios podrán recargar la página y reiniciar el plugin donde se originó, todo ello sin que el navegador se “cuelgue”, según apunta la compañía.

No obstante, Mozilla dijo que al tratarse de una versión beta, esperan recibir sugerencias y modificaciones por parte de la comunidad desarrolladora antes de lanzar, dentro de unas semanas, la versión final de Firefox 3.6.4.

Por otro lado, Mozilla quitó de Firefox el plugin “Java Deployment Toolkit” y todas sus versiones anteriores a la 6.0.200.2, después de localizar una vulnerabilidad de seguridad en dicho software. Oracle anunció que el error ya está solucionado; para ello, han publicado una nueva actualización, pero los desarrolladores de Mozilla no están tan seguros y siguen sin habilitar el plugin de Java en Firefox.

Frente a esta decisión de Mozilla, muchos usuarios se han quejado del cambio en la web Bugzilla, sobre todo los que tienen habilitado el sistema de actualización automática de la compañía que, en algunos casos considerados leves, se instalan sin pedir confirmación. No obstante, cualquier usuario que lo desee puede instalar libremente en Firefox la actualización de Java que, según defiende Oracle, debe solucionar estas vulnerabilidades.

Solución

Si estás pensando en tener tu propio dominio en internet con email, página web y compartir documentos, estás de suerte, envía un correo mediante este enlace.

Ha pasado mucho tiempo desde el último post que escribí, pero realmente han sido unos meses duros. Ha habido cambio de ciudad y cambios profesionales, y no he tenido el tiempo suficiente como para sentarme a volver a escribir en el blog. Ya os adelanto que los cambios profesionales desembocarán en nuevos y (espero) interesantes tutoriales. En el proyecto en el que me encuentro, estamos utilizando seam, lucene, EJB3, JSF… en fin, mucho sobre lo que escribir. Pero de momento me centraré en cerrar el círculo que había quedado pendiente.

En este tutorial veremos como crear un web service a partir de un wsdl, y en el próximo (y último antes de cambiar de tema) veremos como crear un cliente a partir de un web service dado.

Como reza la entrada del post, utilizaremos JAXWS para crear nuestro WS de ejemplo. Vamos a ello, viendo los pasos que tendremos que realizar:

continue reading…

Si estás pensando en tener tu propio dominio en internet con email, página web y compartir documentos, estás de suerte, envía un correo mediante este enlace.

Los Web Services fueron pensados en un inicio para que no mantuvieran estados de las sesiones. Es lógico que si lo que estamos ofreciendo es un servicio, no sea necesario que se mantenga información de las consultas anteriores. Si por ejemplo tenemos un WS que sirve información de la bolsa, en cada consulta se mandará la información que se ha solicitado, pero no necesitamos saber cosas acerca de las consultas anteriores. El servicio es una consulta, y la respuesta es independiente de las anteriores.

Pero como siempre, las cosas evolucionan, y siempre hay gente que necesita darle una vuelta de tuerca a todo. Así que quizás estéis creando un WS y necesitáis que se guarde el estado de cada petición. De hecho a nosotros nos pasó. Teníamos que montar una capa intermedia para que conectara y consultara con un gestor documental, pero además una de las necesidades que había es que se mantuviese abierta la conexión durante un tiempo determinado. Son estas cosas que te vienen dadas, y que no otra que buscarte la vida para ver como lo implementas. continue reading…

Si estás pensando en tener tu propio dominio en internet con email, página web y compartir documentos, estás de suerte, envía un correo mediante este enlace.

En este nuevo tutorial vamos a ver como crear un Web Service a partir del wsdl con Axis2. El wsdl es un xml schema en el que se describe el WS, los métodos que son accesibles, y el formato de los mensajes SOAP que acepta. Tienes más información aquí.

Para crear un WS, siempre deberíamos empezar escribiendo el wsdl, para pasar después a picar el código de la lógica de negocio que estará en la clase java que recibirá los datos en el WS. De esta forma tendremos controlado los mensajes SOAP que se envían y reciben en nuestro WS, y nos evitaremos problemas a posteriori.

En nuestro ejemplo, vamos a hacer un webservice que permita realizar búsquedas de viajes. No vamos a tener conexión con ninguna base de datos, así que simularemos esta conexión mediante otra clase.

Los pasos que vamos a seguir para crear el WS serán los siguientes:

  • Escribir el wsdl.
  • Utilizar el script wsdl2java de Axis2 para crear las clases y el services.xml del WS a partir del wsdl.
  • Escribir la lógica de negocio.

continue reading…

Si estás pensando en tener tu propio dominio en internet con email, página web y compartir documentos, estás de suerte, envía un correo mediante este enlace.

Hace no mucho tiempo, en la empresa en la que trabajamos tuvimos que crear una serie de Web Services en J2EE para unos clientes, y aunque al principio nos limitaron a que teníamos que utilizar Axis 1.2 y la cosa estaba clara, al final pudimos elegir otras soluciones para su desarrollo. Y aquí es donde comenzaron las dudas:

  • ¿Es mejor AXIS2 o JAXWS?
  • ¿Cómo genero a partir del wsdl las clases del WS?
  • ¿Cómo creo un WS que mantenga sesiones?
  • ¿Cómo puedo controlar el fin de sesión en el WS?

En fin, que había muchas dudas, y no encontramos en Internet mucha información en español que hablara del tema. Así que una vez que terminamos, pensamos que toda esa experiencia que habíamos acumulado, podría servir a otra gente que se hallara en la misma situación.

Con esa idea nació este blog y aunque al final no sea el único contenido del mismo, sí queremos que sea una parte importante. Poco a poco iremos “colgando” una serie de tutoriales en los que explicaremos aspectos más o menos avanzados sobre WS.

Esperamos que os sean de utilidad.

Si estás pensando en tener tu propio dominio en internet con email, página web y compartir documentos, estás de suerte, envía un correo mediante este enlace.



Review tundidor.com/blog on alexa.com