Buscar
Social
IntelliJ IDEA

Ofertas laborales
jueves
mar122015

Spock alcanza la versión 1.0

Spock es un framework de testeo y especificación para Java y Groovy. Se considera framework de especificación porque testeamos comportamientos. Grails ha adoptado desde las últimas versiones a Spock como framework test.

Hace unos días se ha publicado la versión 1.0, aunque las versiones anteriores ya gozaban de una gran madurez. 

La principal característica de spock es su expresivo lenguaje de especificación, permitiéndonos que los propios test se conviertan en nuestra mejor documentación. 

Click to read more ...

jueves
mar122015

Duda sobre XML Schemas

Buenos días,

Realizando cambios sobre unos XML Schemas que me pasaron, surgió el siguiente caso:

-Tenemos un fichero "elementoscomunes.xsd" que definen el tipo de dato "edad".

-Posteriormente, tenemos un fichero "alumnos.xsd" que contiene un alumno, a su vez, un alumno tiene un "profesor" y una "edad".

-A su vez, definimos el fichero "profesor.xsd" que contiene un profesor, a su vez, un profesor tiene n "alumnos" y una "edad".

Parece claro que profesor.xsd debe importar alumnos.xsd y elementoscomunes.xsd, y alumnos.xsd, a su vez, profesor.xsd y elementoscomunes.xsd....

Pero, ¿no véis cierta redundancia, (alumnos.xsd importa elementoscomunes.xsd dos veces, una de manera directa, y una segunda, a través de profesor.xsd), además de una posible redundancia cíclica (alumnos.xsd importa profesor.xsd y viceversa)?

¿Cómo resolverías este caso?

Muchas gracias por vuestra participación.

Un saludo,

martes
mar102015

Oracle está buscando feedback sobre la documentación de Java EE 

Oracle está buscando feedback sobre la documentación de Java EE. Oracle está interesado en construir un grupo de voluntarios que estén dispuestos a revisar esta documentación, criticarla, y proponer mejoras, así como revisar documentación de la nueva funcionalidad de Java EE  antes de que esta documentación sea pública para ayudar a mejorarla.

Aquella gente que esté interesada en participar en este grupo de voluntarios debe responder a esta encuesta antes del 17 de marzo.

martes
mar102015

JBoss Champions

Red Hat ha creado un programa similar al de los Java Champions llamado JBoss Champions. El programa ha comenzado con un conjunto inicial de JBoss Champions Seleccionados por la compañía, pero la compañía está abierta a nominaciones de individuos que debido a su trayectoria se merecen ese título. Las nominaciones deben enviarse por e-mail a champions@jboss.org.

El listado inicial de JBoss Champions Es:

- Adam Bien
- Alexis Hassler
- Antonin Stefanutti
- Antonio Goncalves
- Bartosz Majsak
- Francesco Marchioni

Click to read more ...

lunes
mar092015

Oracle SOA-Direct Binding vs. SOAP sobre HTTP

En la mayoría de las soluciones software, ya sean desarrollos a medida o uso de productos específicos, llega un momento en el que nos tenemos que enfrentar a la difícil fase de optimización de la solución para poder obtener un mejor rendimiento. Entre las distintas acciones que podemos aplicar encontraríamos, desde optimizaciones de los algoritmos utilizados hasta acciones que dependen del producto sobre el que está desplegada nuestra solución software. Por ejemplo, si utilizamos productos Oracle, podríamos deshabilitar el audit level en los procesos BPEL o evitar un uso excesivo de XPath mediante variables en el bus.

¿Pero qué pasa con las comunicaciones? En las arquitecturas SOA no sólo afectan al rendimiento la calidad de los algoritmos utilizados sino que también las comunicaciones pueden repercutir en los tiempos de respuesta. Es ese tiempo el que muchas veces por desconocimiento o descuido se deja de lado al llevar a cabo las optimizaciones. Por este motivo, si trabajamos con productos Oracle, es necesario tener en cuenta la alternativa de utilizar SOA-Direct Binding en lugar de utilizar SOAP sobre HTTP como otra opción bastante interesante a la hora de aplicar optimizaciones de rendimiento a nivel de comunicaciones.

Click to read more ...

lunes
mar092015

Scala Exercises, aprende Scala

La consultora 47deg.com Ha publicado en su web los "Scala Exercises", un proyecto que consisten en traer los Scala Koans a una aplicación web. Están organizados en 42 categorías diferentes cubriendo los distintos aspectos básicos del lenguaje de programación Scala. Si estáis interesados en aprender este lenguaje, se trata de un recurso muy interesante. Además, el código fuente del proyecto está disponible bajo una licencia opensource.

jueves
mar052015

Disponible Java 8u40 

Oracle ha anunciado la disponibilidad de Java 8u40. Además de correcciones de algunos bug, la principal novedad que trae esta versión son varias mejoras en temas de accesibilidad para JavaFX. También hay algunas mejoras en Nashorn que permiten controlar mejor qué clases Java pueden ser accesibles por el JavaScript.

La versión comercial del JDK (no la gratuita) también tiene mejoras en la gestión de memoria y en rendimiento. Una de estas mejoras consiste en que el JDK monitorizará La cantidad de memoria RAM total disponible en el sistema (no sólo la que está usando la máquina virtual) y si esta memoria se reduce significativamente tratará de reducir su propio uso de memoria para evitar que el sistema se quede sin memoria. Este comportamiento puede configurarse a través de parámetros que se le pasan por la consola. También hay mejoras en el Java Flight Recorder.

miércoles
mar042015

Seminario de OpenESB en el Centro de Novas Tecnoloxías de la Xunta de Galicia

Organizado por el Centro de Novas Tecnoloxías de Galicia (CNTG) de la Consellería de Traballo e Benestar, el martes 10 de marzo, de 16:30 a 20:00 horas, tendrá lugar en el aula 17 del CNTG un seminario, impartido en inglés, sobre OpenESB. El seminario es completamente gratuito y se celebrará en Santiago de Compostela, La Coruña, España.

Tras años de innovación OpenESB se ha convertido en una referencia en procesos de desarrollo orientados a servicios. Sectores como finanzas, banca, logística, sanidad, etc. se apoyan en la robusted, fiabilidad y escalabilidad de OpenESB para construir una plataforma eficiente y de alcance de servicios.

Los ponentes de la jornada serán Paul Pérez y Martí Pamies Solá.

  • Paul Pérez es arquitecto jefe de PYMMA y trabajó durante 15 años en proyectos de integración y SOA. Arquitecto Java y TOGAF certificado es el líder del proyecto OpenESB, y sin duda uno de los más destacables expertos mundiales en la materia.
  • Martí Pamies es ingeniero informático certificado en HL7 International en los estándares de Arquitectura de Documentos Clínicos (HL7 CDA) y en los estándares HL7 V2.7 para el intercambio electrónico de datos con mensajería.

Click to read more ...

martes
mar032015

JSR363: Unidades de Medida @CLOJUG

En el mes de Marzo, el grupo de usuarios Java de la ciudad de Cali (@clojug) realizará una sesión acerca del JSR-363: Unidades de Medida. También tendremos un hangout con Heather Vancura del JCP, quién nos hablará un poco acerca del JCP y del programa Adopta un JSR y de la importancia de ambos en la comunidad Java. No te pierdas la oportunidad de participar en el futuro de #Java. Más info y RSVPs: www.clojug.org/events/219949120/

Click to read more ...

martes
mar032015

Charla este jueves: soporte de Spring 4 para WebSockets

Este jueves en las oficinas de Liferay de Madrid (Joaquin Bau 2, Planta 1, Madrid) Sergi Almar impartirá una charla sobre el soporte de WebSocket en Spring, que fue introducido en su versión 4.0. En la charla se presentará la arquitectura que proporciona este soporte y se enseñará cómo crear servicios altamente escalables a partir de ellos. También se cubrirán las nuevas características de Spring 4.1 y el soporte de Spring Security 4 para WebSockets. Para más información sobre la charla o para ver cómo apuntarse visitar este enlace.

Page 1 ... 3 4 5 6 7 ... 131 Next 10 Entries »