Creando EJB 3.0 de sesión con NetBeans 6.1 y Glassfish

Muchos de nosotros alguna vez hemos intentado crear EJB (Enterprise Java Beans), pero nos hemos sentido frustados, porque es complicado entender la interfaz remota, local, el beans y todas esas vainas. Pero otra vez NetBeans y las anotaciones al rescate, es así que desde la sección de Noticias y tutoriales de mi NetBeans me he enterado de un pequeño tutorial que muestra las bondades que nos ofrece NetBeans en éstos temas y cómo aprovecha las características de Glassfish para crear EJB de sesión sin la necesidad de JNDI.

Además que se nos muestra cómo podemos invocar al EJB desde un cliente Web y Desktop

Les comparto el link: Creating EJB3 Sessions Beans using Netbeans 6.1 and Glassfish

Espero que sea de su ayuda e interés.

Autentificación y autorización para aplicaciones Web

He estado buscando alternativas para el control de acceso a una aplicación Web que se desarrollará en la UTPL. Las tecnologías que se utilizarán son: JavaServer Faces, MySQL y Glassfish.

Me ha llamada la atención el uso de Realm, que se puede configurar dentro del GlassFish, debido a que presenta varias opciones para su configuración, las más interesantes para mi LDAP y Base de datos.

Por ahora me interesa la configuración que permite autentificar a un usuario desde la base de datos. Se necesita una tabla para la información del usuario (nombre de usuario y contraseña) y otra para el rol. Si es necesario y estoy convencido de ello, se puede señalar que las contraseñas(almacenadas en la tabla) se encuentra encriptadas.
Aquí para los detalles

Con ésto tengo la autentificación resuelta, ahora me tocaría la autorización a las páginas, para ello debo trabajar especificando los roles que tienen o no acceso a los recursos.
Para detalles aquí

Para que todo ésto funcione se debe crear una página de login con ciertas características como el nombre de los cuadro de texto para nombre de usuario y contraseña.

Powered by ScribeFire.