Buscar
Social
IntelliJ IDEA

Contenido de otras web
En javaHispano...
sábado
ago302014

Actualización del libro PlugIn Tapestry

Apache Tapestry

Hace un poco más de una año publiqué el libro PlugIn Tapestry que como su nombre ya adelanta versa sobre el framework Apache Tapestry para el desarrollo de aplicaciones y páginas web con Java. Casi 300 páginas de documentación que describen este framework, como usarlo y va más allá explicando como realizar algunas de las tareas comunes que es necesario hacer en casi todas las aplicaciones web independientemente del framework que elijamos pero en este caso visto desde el punto de vista de Tapestry.

En esta actualización he revisado capítulos como el Inicio rápido para empezar a desarrollar en unos pocos minutos, la sección que trata sobre Plantillas para dar a las páginas un aspecto común, la sección que trata sobre unas Convenciones para los archivos de literales, ampliada la sección de Principios en la que se detalla cuales son las ideas y objetivos por los que se rige el framework, también reescrita la sección de Integración con Spring, una de las librerías más usadas y que facilita el desarrollo enormemente.

Pero además he incluido nuevo contenido que he publicado en diferentes artículos en mi bitácora desde la plublicación original del libro. Estos han sido Como ejecutar Apache Tapestry en un servidor de aplicaciones JBoss o Wildfly, explicada la página Dashboard que nos permite obtener información interesante mientras desarrollamos como que páginas y componentes incluye la aplicación o las estadísticas de Hibernate, explicadas las diferencias del modelo «pull» en el que se basa Tapestry del modelo «push» en el que se basan la mayoría de frameworks orientados a acciones independientemente del lenguaje (Grails, Django, Symfony, ASP.NET MVC), como servir los recursos estáticos desde una red de contenidos (CDN, Content Delivery Network), la anotación Cached que permite evitar invocaciones a métodos devolviendo el resultado obtenido en la primera invocación, como usar Tapestry en una aplicación de forma «standalone» fuera del contexto de un servidor de aplicaciones, la anotación Secure y como añadir más seguridad usando el protocolo seguro HTTPS y finalmente añadido un nuevo formato en el que se puede leer el libro, HTML, además de PDF y los formatos para libro electrónico EPUB y MOBI.

lunes
ago252014

Charla de MadridJUG: OSGi enRoute

Aprovechando su paso por Madrid para el siguiente "Face to Face" del OSGi Alliance, el próximo 10 de Septiembre Peter Kriens nos hablará sobre la tecnología OSGi y sus beneficios, además de presentarnos la iniciativa OSGi EnRoute, a través de la cual se pretende disminuir la barrera de entrada a la tecnología.

Peter ejerció como CTO del OSGi Alliance durante muchos años, y tras un tiempo dedicándose a sus proyectos personales, está de vuelta como miembro de la alianza y evangelizador de la tecnología. La charla se celebrará el próximo 10 de Septiembre de 2014 sobre las 19:00 y tendrá lugar en la oficina de Liferay España, situada en la calle Joaquín Bau, 2, Planta 1, Oficinas A y B.

Lamentablemente el aforo es limitado (en torno a 25 personas). Así que registrate cuanto antes para reservar tu asiento.

lunes
ago252014

Llamada de trabajos, Java Day Guatemala 2014

El Grupo de Usuarios Java de Guatemala GuateJUG invita a todos aquellos interesados a compartir su conocimiento mediante conferencias para publico principiante, intermedio y avanzado en el próximo Java Day Guatemala 2014.

Java Day Guatemala es la conferencia Java más grande de Centroamérica, durante cuatro ediciones hemos construido un punto de encuentro para desarrolladores, arquitectos y entusiastas de Java en nuestra región.

¿Tienes algo interesante que deseas compartir con la comunidad?, ¿Innovaciones implementadas en Java?, ¿Casos de éxito en Java?. Nosotros y los asistentes del Java Day queremos saber de ti.

Click to read more ...

sábado
ago232014

Webs multadas con 5000 euros por no cumplir la normativa de las cookies

Recientemente hemos tenido las primeras sentencias judiciales en nuestro país donde se ha multado a varias web con 5000 euros por no cumplir de modo adecuado la normativa de las cookies que obliga a informar a los usuarios sobre el uso de cookies en una web, así como sobre el fin con el que se están usando estas cookies y sobre si las cookies son nuestras o son de terceras partes.

Alguna gente pensó que esta ley no se iba a implementar en la práctica y no tendría impacto. Pero, obviamente, sí que se está implementando. Y las cosas parecen ser peores de lo que uno podía pensar. Las multas, consecuencia de una denuncia anónima, no son por no advertir del uso de cookies, sino por no haber proporcionado toda la información relevante respecto a para que se usan las cookies, si son o no de terceras partes y como poder borrar la información que se le ha proporcionado a una web. Las web en cuestión estaban usando el siguiente texto para tratar de cumplir con la ley:

Click to read more ...

jueves
ago212014

SQL Data Workshop v.0.8.6 liberado

Hace dos años aproximadamente, en mi trabajo tuve la necesidad de realizar consultas SQL relativamente complejas y migrar los resultados a archivos de texto. El gestor era SQL Server 2008. Por alguna razón el SQL Management Studio 2008 se colgaba al realizar las consultas más pesadas. En su momento traté de cambiar algunos parámetros de la interfaz pero sin éxito. Buscando en internet, las herramientas que aparentaban brindar una mejor experiencia de usuario eran de pago y las libres, en específico, SQuirrel, no me agradaba su interfaz. Así que en mi desesperación casi inmediata, construí una aplicación muy sencilla para sacar adelante mi trabajo.

A los pocos meses me dí cuenta que agregándole más funcionalidades y corrigiendo ciertos errores podría ser una buena herramienta. Hace un año subí la primera versión (0.8.5) a sourceforge y ahora ya está disponible la versión 0.8.6. Está construida en Java / Swing.

Click to read more ...

miércoles
ago202014

Disponible Java SE 8u20

Oracle ha anunciado la disparidad de Java SE 8u20. Tiene varias correcciones de Bugs, además de varias mejores en las herramientas de pago Java Mission Control, al cual se le ha añadido una "Advanced Management Console". Podéis descargar la nueva versión desde aquí.

miércoles
ago202014

Tikal multijob plugin (Jenkins): Trigger on SCM changes

Comenzaré diciendo que Jenkins (http://jenkins-ci.org) es una aplicación que, para quienes nos encontramos involucrados de uno u otro modo en el desarrollo de proyectos no necesita presentación. Su utilidad radica en su concepción como una herramienta de centralización de gestión de la construcción de los proyectos de software.

Uno de sus plugins, Tikal multijob plugin, es posible que sí necesite algo de atención, pero me limitaré a describir su utilidad, no su uso.

Este plugin permite que un job en Jenkins lance la construcción de múltiples jobs, tanto en paralelo como secuencialmente. Para ello se introduce la noción de fase, que presenta las siguientes características:

Click to read more ...

miércoles
ago202014

Los 4 Framework Web Java mas usados

Según la última encuesta de RebelLabs sobre frameworks Web Java, aquellos basados en SPI (single page interface) se están popularizando, muestra de ello es que frameworks puramente RIA: Vaadin y GWT ocupan los puestos 3 y 4.

Pero lo que también resulta interesante es que la mayoría de los encuestados afirman no usar sólo un framework, supongo que basados en la naturaleza de la aplicación a desarrollar deciden utilizar la tecnología mas apropiada para cada caso.

Nota: noticia enviada por manolo

jueves
ago142014

¿Merece la pena migrar de Ant a Maven en proyectos antiguos?

Buenos días, En la informática española, nos encontramos que mucha parte del trabajo son proyectos de mantenimiento. Dichos proyectos suelen no estar situados, tecnológicamente, en nivel de vanguardia. La cuestión que yo me planteo, en la actualidad, ¿es conveniente, en un proyecto antiguo, estabilizado con un gestor de configuración como Ant, migrar a una herramienta como Maven? ¿Qué pros y contras tendría este cambio? Agradecería diferentes puntos de vista al respecto para favorecer el debate. Saludos cordiales,

Click to read more ...

viernes
ago082014

Java SE 7u65 refuerzo de chequeos en ultimas releases causa bugs en aplcaciones

Los recientes releases de Java (8 update 11, 7 update 65) han causado bugs de verificacion en diversas aplicaciones, entre ellas JRebel y Javassist; esta ultima causa a su vez problemas en PowerMock.

En estas releases de Java, se refuerza el chequeo de que la llamada al constructor super() sea la primera acción en un constructor.

El mas reciente udet 67 NO resuelve el problema. La empresa ZeroTurnaround, creadora de JRebel, ha publicado una nueva version con un workaround para este problema.

Nota: noticia enviada por usuario anónimo