martes, 17 de enero de 2012

Solucion al problema de google app engine para mantener la session

https://github.com/juanantonioruz/servlet-session-gae

A través de un filtro y de un listener de contexto se gestionan los atributos de la session de forma transparente, es decir se puede utilizar request.getSession().getAttribute("identificativo") al igual que en cualquier contenedor de servlets

De esta manera no hay que utilizar MemCache o soluciones similares

La librería no está testeada en producción y ha sido desarrollada con fines pedagogicos, es decir para que desarrolladores que estén aprendiendo servlets y les guste la idea de publicar en google app engine

Encontrar un servicio en un puerto en linux

http://www.cyberciti.biz/faq/find-out-which-service-listening-specific-port/


# lsof -Pnl +M -i6


lunes, 5 de diciembre de 2011

configurar maven y wtp para desplegar comodamente a servidor


Eclipse JEE Indigo con m2e plugin
add the Maven dependencies to the Deployment Assembly via: Project properties -> Deployment Assembly -> Add 'Java Build Path Entries' -> Maven Dependencies

y funciona sobre glasfish3 open source comunity version

eclipse maven problem could not calculate build problem

esto parece que se da cuando existe maven2 y luego pasamos a maven3
se resuelve borrando la carpeta org/apache/maven/plugin/* y que vuelva a descargarsela maven al intentar compile el proyecto

Eclipse Maven m2e Problem

Después de varios días intentando que funcione m2e en Eclipse Indigo he comprobado que el error era arrancar (startup) eclipse con un jre por defecto en lugar de un jdk.
En Windows este problema da un poco de lata si lo primero que hemos instalado en nuestra maquina es un jre... al final tuve que crear un enlace directo de eclipse y sobre las propiedades de éste indicar que utilizara el jdk como -mv
http://stackoverflow.com/questions/1917760/howto-start-eclipse-in-jdk


... develop con java development kit !...

miércoles, 13 de julio de 2011

Convocatoria-Curso J2EE abierto plazo de inscripción

Acaba de publicarse la nueva convocatoria del curso de J2EE 900 horas que se imparte en la CEA (Confederación de Empresarios de Andalucía) en la que participo como profesor

y estos son los contenidos del curso:
ENTORNO DE DESARROLLO INTEGRADO: ECLIPSE IDE PARA DESARROLLO JAVA EE
DESARROLLO DIRIGIDO POR PRUEBAS (TDD - TEST DRIVEN DEVELOPMENT)
PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
PROGRAMACIÓN ORIENTADA A EVENTOS (POE)
DESARROLLO DE COMPONENTES WEB CON TECNOLOGÍA JAVA
DESARROLLO DE APLICACIONES J2EE
ACCESO A BASE DE DATOS. HIBERNATE
INTRODUCCIÓN A EJB3 Y SU RELACIÓN CON LAS NOVEDADES APORTADAS DESDE LA VERSIÓN DE JAVA 5
FUNDAMENTOS DEL LENGUAJE DE PROGRAMACIÓN JAVA
PROGRAMACIÓN JAVA