Este mes he escrito varios artículos para GenbetaDev que dejo enlazados . El primero es sobre las anotaciones soportadas por los Servlets . El segundo es sobre JavaScript y el manejo flexible de funciones. y por último un artículo relacionado con JSON y un buen editor online.
JSP Scopes y PageContext
Cuando usamos JSP tenemos varios objetos implícitos que nos permiten acceder a las distintos scopes o ámbitos que una página tiene. En concreto disponemos de los siguientes : El scope de Application es compartido por todos los elementos de la aplicación , el scope de Session pertenece a las variables que almacena cada usuario. […]
Java ServletContext y aislamiento.
El ServletContext es uno de los objetos más utilizados de las aplicaciones web a la hora de compartir información entre los distintos componentes web como Servlets y JSP. Su funcionalidad esta orientada a almacenar claves/valores que sean comunes para toda la aplicación. En principio cada aplicación web se encuentra aislada y es independiente de las otras. […]
Java Security y anotaciones JAAS
Todos hemos usado JAAS y el fichero web.xml para configurar la seguridad en una aplicación web Java. A partir de Servlets 3.0 podemos configurar la seguridad utilizando un conjunto de anotaciones en vez de xml que nos permiten integrar todo dentro del propio Servlet de forma más cómoda. Vamos a verlo en un ejemplo, supongamos que […]
Utilizando atributos con JSF HTML5
JSF sigue teniendo mucho hueco a la hora de abordar desarrollos web ya que se trata del standard. Quizás una de las cosas que mas se ha echado en falta es la capacidad de integrar las capacidades de HTML5 dentro de él . JSF 2.2 resuelve este problema y nos permite de una forma sencilla […]
Java EE 6 uso de filtros dinámicos
Java EE 6 nos ha añadido muchas nuevas funciones que a veces nos pasan desapercibidas . Una de las que más destaca es la capacidad de registrar dinámicamente Servlets o Filtros (dynamic filters) dependiendo de las características de nuestra aplicación. Vamos a ver un ejemplo sencillo. El primer paso es construir un “utility project” o jar […]
Extendiendo Java EL
Una de las tecnologías con las que más trabajamos en la capa de presentación es con Java EL (Expression Language) . Es la tecnología que nos permite mostrar información de forma sencilla en la capa de presentación, así como realizar operaciones básicas con ella. Vamos a ver un ejemplo sencillo a través de un Servlet […]
Java HttpSession Timeout
El objeto de Java HttpSession es uno de los más utilizados en aplicaciones web ya que continuamente necesitamos almacenar información que este viva para un usuario concreto mientras este maneja la aplicación y se mueve a través de las distintas páginas. En estas situaciones nos encontramos que es clave saber cuanto tiempo esta viva […]







