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 in Java

Eclipse Foundation publicó los resultados de una encuesta realizada recientemente a los visitantes de su sitio Eclipse.org. En esta encuesta se intentó obtener las preferencias de los desarrolladores respecto a aspectos como sistema operativo, lenguajes, frameworks y tipos de aplicaciones entre otros.

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.

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.

Para ahorrar tiempo a todos los que van a crear un servicio web teniendo que conectar desde un cliente en PHP que no utiliza el WSDL. Como no se utiliza el WSDL del servidor, la estructura de la comunicación SOAP la establece el cliente, en este caso el cliente en PHP.

El problema radica en varios puntos:

  1. Saber cual es el location del servicio y el uri para pasarlo como parametros a la clase de PHP
  2. Saber como es la estructura del mensaje SOAP del cliente PHP y aplicarla al wsdl para definir los tipos

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.

Envers: Easy Entity Auditing
The Envers project aims to enable easy auditing/versioning of persistent classes. All that you have to do is annotate your persistent class or some of its properties, that you want to audit, with @Audited. For each audited entity, a table will be created, which will hold the history of changes made to the entity. You can then retrieve and query historical data without much effort.
http://www.jboss.org/envers

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.

El desarrollo en colaboración ya es manejable

Descubra Hudson, un servidor de integración continua (CI) de código abierto que permite a los responsables de TI reducir el tiempo, esfuerzo, coste y riesgo del desarrollo de software en colaboración.

Tras años y años dedicados a diseñar procesos de desarrollo de software en colaboración más racionales y económicos, son muchos los departamentos de TI que sólo han conseguido crear un caos. Sus equipos utilizan una variedad de productos de distintos proveedores, los costes están descontrolados, la calidad dista de ser óptima y los plazos se incumplen con frecuencia.

Resulta sencillo de entender por qué el desarrollo en colaboración es tan difícil. El tamaño y la complejidad de las aplicaciones (y IDEs) sigue aumentando. La frecuencia de las ejecuciones construcción/prueba está incrementando. La diversidad de las herramientas y plataformas de desarrollo se está expandiendo. Pero ¿qué pueden hacer realmente los directores de TI para controlar los costes y los riesgos del desarrollo en colaboración?

En pocas palabras: considerar el uso de Hudson. 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.

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.

The Eclipse Persistence Services Project (EclipseLink) project’s goal is to provide a complete persistence framework that is both comprehensive and universal. It will run in any Java environment and read and write objects to virtually any type of data source, including relational databases, XML, or EIS systems. EclipseLink will focus on providing leading edge support, including advanced feature extensions, for the dominant persistence standards for each target data source; Java Persistence API (JPA) for relational databases, Java Architecture for XML Binding (JAXB) for XML, J2EE Connector Architecture (JCA) for EIS and other types of legacy systems, and Service Data Objects (SDO).

eclipselink-overview1

The EclipseLink project provides a runtime persistence solution focussed on leading standards and extended functionality needed for today’s enterprise Java and SOA application development. EclipseLink offers support for:

EclipseLink is a sub-project of the Runtime Project

Oracle TopLink 11g, an advanced object-relational persistence framework based on the open source EclipseLink project, introduces seamless integration with Oracle Coherence, flexible Object-XML binding, and provides out-of-the-box compatibility with Oracle WebLogic Server and Java frameworks including Oracle Application Development Framework (ADF) 11g.
Oracle will also now provide professional commercial support for EclipseLink.
EclipseLink is based on a previous version of Oracle TopLink, which Oracle contributed to the Eclipse Foundation in 2006.

Enlace a EclipseLink

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.

JBoss Seam es un framework que integra la capa de presentación (JSF) con la capa de negocios y persistencia (EJB). Con seam basta agregar anotaciones propias de éste a los objetos Entidad y Session de EJB, logrando con esto escribir menos código Java y XML.

Otra característica importante es que puedes hacer validaciones en los POJOs (Plain Object Java) como ademas manejar direntamente la lógica de la aplicación y de negocios desde tus sessions beans.

Seam tambien se integra perfectamente con otros frameworks como: RichFaces, ICEFaces (soportan AjaX) MyFaces, Hibernate y Spring.

Para bajar el frameworks pulsa aquí

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.

Código de ejemplo del artículo de Java FX    


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.



Review tundidor.com/blog on alexa.com