Вы находитесь на странице: 1из 3

Caractersticas Las libreras que empleamos JSF (Rich Faces) Persistencia eclipseLink Mirar esta pgina de ejemplo:

http://www.vogella.de/articles/JavaPersistenceAPI/article.html#jpaintro_overview Especificacin JEE 5 EJB versin 3 (Implementacion de Glasfish ) La aplicacin corre bajo Glasfish 2.1.1 IDE NetBeans

VALIDACION DE USUARIOS El modulo de gestion actualmente emplea en esquema de validacin de usuarios por cookie el cual est compuesto por un esquema de usuarios-roles-perfiles, cauda usuario tiene un perfil asignado y cada perfil tiene varios roles los cuales permiten al usuario entrar a los diferentes mens Tablas relacionadas USUARIOS: contiene todos los usuarios del modulo asociados a un perfil USUARIOS ( ID_USUARIO NUMBER(10) NOT NULL, NOMBRE VARCHAR2(100 BYTE), TELEFONO VARCHAR2(100 BYTE), DIRECCION VARCHAR2(100 BYTE), USUARIO VARCHAR2(30 BYTE), PASS VARCHAR2(50 BYTE), FECHA_PASS DATE NOT NULL, EMAIL VARCHAR2(100 BYTE), COD_CARGO NUMBER, ID_PERFIL NUMBER, IDMOVIL NUMBER(10) DEFAULT 0, IDALIADO NUMBER DEFAULT 0, ESTADO VARCHAR2(10 BYTE) DEFAULT 'A' NOT NULL, VENDEDOR VARCHAR2(10 BYTE), FECHA_CAMBIO DATE, USU_MODIFICO NUMBER(20), USUARIORR VARCHAR2(10 BYTE), IDDISTRIBUIDOR NUMBER, USUARIODOMAIN VARCHAR2(10 CHAR) ) US_PERFILES: son los diferentes perfiles
US_PERFILES ( ID_PERFIL COD_PERFIL NUMBER NOT NULL, VARCHAR2(10 CHAR),

DESCRIPCION ESTADO IDAREA )

VARCHAR2(40 CHAR), VARCHAR2(2 BYTE), NUMBER

US_ROLES:
US_ROLES ( COD_ROL DESCRIPCION ACCION ESTADO RESTRICCION )

son todos los roles

VARCHAR2(10 CHAR), VARCHAR2(50 CHAR), VARCHAR2(50 CHAR), CHAR(1 BYTE), CHAR(3 CHAR)

DEFAULT 'ALL'

US_ROL_PERFIL:
US_ROL_PERFIL ( ID_ROLPERFIL ID_PERFIL COD_ROL ESTADO FECHA_CAMBIO USU_MODIFICO )

asociacin de rol a perfil

VARCHAR2(10 BYTE), NUMBER, VARCHAR2(10 CHAR), VARCHAR2(2 BYTE), DATE, NUMBER(20)

USR_SESSION:
USR_SESSION ( IDUSUARIO LASTLOGON LASTACCESS IP HOST SERVER ESTADO )

cuando el usuario ingresa en el sistema

NUMBER, TIMESTAMP(6), TIMESTAMP(6), VARCHAR2(15 BYTE), VARCHAR2(50 BYTE), VARCHAR2(50 BYTE), CHAR(1 BYTE)

NOTA: Existe un rol comodin que equivale a tener todos los roles de acceso y tiene como cdigo AG_ALL Prueba Debe tomar un usuario de la base de datos, verificar los roles activos del usuario y validarlos para que el sistema le de acceso a los diferentes mens. En el computador est desplegado el proyecto agendaV2-telmex el cual despliega un men con opciones a las cuales se les debe asignar un rol diferente de los ya creados. Conexin base de datos Adm Sistema Adm Webservices Adm Metodos Webservices Adm Tablas Asociacion Tablas-Sistemas Tipo Programacion Niveles criterio Geografico

Estas opciones estn en el modulo agendaV2-telmex-war/web pages/Jsp/menu El sistema debe validar si el usuario tiene el rol activo para visualizar y permitirle acceder al men. 1) Crear la persistencia para las tablas USUARIOS, US_PERFILES, US_ROL_PERFIL, USR_SESSION (agendaV2-telmex-ejb/ com.telmex.agenda.core/ ) 2) Crear validacin de rol para visualizar y poder acceder al men 3) Simular con diferentes usuarios el acceso del men (aplicacin de los dos puntos anteriores)

Вам также может понравиться