Avance01 – Filtros
Aquí podrán ver todos los avances que realizaremos hasta culminar nuestro proyecto..!! Estos serán explicados de una manera detallada..
———————————————–
Filtros – Plataforma JEE
———————————————–
En este avance haremos lo siguiente:
1. Una página con una opción de login. Para esta tarea el login consistirá solamente en almacenar el nombre de usuario en un cookie.
2. Una vez que el usuario ha ingresado su userName, se muestra una página con un menú de opciones:
- Opcion1 -> Llama a la página opcion1.jsp
- Opcion2 -> Llama a la página opcion2.jsp
- Opcion3 -> Llama a la página opcion3.jsp
Cada una de las opciones del menú presenta una página cuyo título es el correspondiente a la opción escogida. En la pagina se mostrará:
“Bienvenido <<userName>> Esta es la opcionY”, donde Y indica el número de opción escogida.
3. Las páginas opcionX.jsp tienen asociado un filtro que permite mostrar la página solamente si el usuario previamente conectado tiene permiso para ello.
Para el manejo de permisos el filtro utiliza un archivo de configuración cuyo nombre se da como parámetro de inicio.
En el archivo se almacena la siguiente información:
Roles
- user1,ADMIN,
- user2,USER
Permisos
- Opcion1,ADMIN
- Opcion2,USER
- Opcion3,ADMIN
- Opcion3,USER
Utilizando esta información usted debe decidir si el usuario tiene permisos para ver la página. Si no fuera así debe mostrar un mensaje de OPCION NO AUTORIZADA.
——————————————————————————————————————————
Para esta práctica podrán ver cómo fue realizada en la opción HOME
——————————————————————————————————————————
Las referencias son las siguientes para los filtros :
- http://www.samelan.com/oscargonzalez/doc/java_filters.pdf
- http://javaweb.osmosislatina.com/curso/filtros/Filtro_ImpuestosRegistro.htm
- http://www.proactiva-calidad.com/java/servlets/filtros.html
- http://patronesjava.rebuscando.info/
- http://www.crazyteam.es/java/uso-de-filtros-en-java/
- http://www.programacionfacil.com/java/select_sql