En muchas ocasiones usamos JSF como framework de capa de presentación y normalmente JAAS nos cubre nuestras necesidades de seguridad básicas. Ahora bien hay situaciones que tienen tratamientos especiales. Una de ellas es cuando queremos controlar la seguridad no a nivel de carpeta sino a nivel de página ya que disponemos de un recurso que […]
Servlet 3.0 y Web Fragments
En muchas ocasiones hemos construido servlets para desarrollar una u otra funcionalidad .Para ello hemos construido una clase que extiende de HttpServlet sobrecargando métodos como doGet . Hecho esto hemos mapeado el servlet a nivel de web.xml Aunque se trata de una operación sencilla siempre ha tenido algunos problemas añadidos . Por ejemplo imaginemonos que […]
JSF y Atributos Rendered
Uno de las características que nos pueden dar flexibilidad a la hora de trabajar con JSF es el uso de atributos rendered . Estos nos permiten mostrar o ocultar controles dependiendo del valor de una expresión de JSF Expression Languaje. Supongamos que tenemos un formulario sencillo en JSF que incluye un inputText con el precio […]
JAAS y Proveedores de seguridad(III)
En el articulo anterior hemos configurado todo lo necesario de seguridad en cuanto a web.xml se refiere .Ahora nos queda integrar la seguridad de JAAS con nuestro servidor (Tomcat) .Algo que en cada servidor de aplicaciones se realiza de una forma distinta. En el caso del Tomcat como la imagen indica deberemos apoyarnos en el […]
Seguridad y JAAS (II)
En este post nos encargaremos de la parte de Autenticación.En JEE existen varias formas de autentificarse concretamente BASIC , DIGEST,FORM y CLIENT-CERT . Cada una de las cuales tiene sus peculiaridades . En este post nos vamos a centrar en la Autenticación de tipo FORM o via formulario que es una de las mas habituales […]
Seguridad y JAAS
Uno de los temas que el libro no ha incluido es el tema de seguridad . Vamos en los próximos post ha realizar una pequeña introducción a como securizar una aplicación JEE usando el estándar de JAAS (Java Authentication and Authorization Service). Supongamos que un usuario desea controlar el acceso a unos recursos. Normalmente ante […]
Log4j Optimización
Hemos visto en el anterior post varias formas de usar PatternLayout a la hora de almacenar información sobre log para nuestra aplicación . Una de las opciones que hemos visto es usar %d que nos muestra la fecha . Sin embargo esta forma delega en el api del JDK y en la clase SimpleDateFormat que […]
Log4J y Pattern Layouts
En el libro hemos usado Log4J como api de logs . Muchas aplicaciones que se desarrollan hoy en dia usan este api y se apoyan de forma fuerte en la clase PatternLayout para definir la estructura de los textos que son impresos por el log como se muestra a continuación. En el fichero de log4j.properties […]






