{"id":2,"date":"2010-01-06T10:26:39","date_gmt":"2010-01-06T15:26:39","guid":{"rendered":""},"modified":"2010-01-07T21:20:07","modified_gmt":"2010-01-08T02:20:07","slug":"avances","status":"publish","type":"page","link":"https:\/\/blog.espol.edu.ec\/daws\/avances\/","title":{"rendered":"Avance01  - Filtros"},"content":{"rendered":"<p>Aqu\u00ed podr\u00e1n ver todos los avances que realizaremos hasta culminar nuestro proyecto..!! Estos ser\u00e1n explicados de una manera detallada..<\/p>\n<p>-----------------------------------------------<\/p>\n<p><strong>Filtros - Plataforma JEE<\/strong><\/p>\n<p>-----------------------------------------------<\/p>\n<p>En este avance haremos lo siguiente:<\/p>\n<p>1. Una p\u00e1gina con una opci\u00f3n de login. Para esta tarea el login consistir\u00e1 solamente en almacenar el nombre de usuario en un cookie.<br \/>\n2. Una vez que el usuario ha ingresado su userName, se muestra una p\u00e1gina con un men\u00fa de opciones:<\/p>\n<ul>\n<li>Opcion1 -&gt; Llama a la p\u00e1gina opcion1.jsp<\/li>\n<li>Opcion2 -&gt; Llama a la p\u00e1gina opcion2.jsp<\/li>\n<li>Opcion3 -&gt; Llama a la p\u00e1gina opcion3.jsp<\/li>\n<\/ul>\n<p>Cada una de las opciones del men\u00fa presenta una p\u00e1gina cuyo t\u00edtulo es el correspondiente a la opci\u00f3n escogida. En la pagina se mostrar\u00e1:<br \/>\n\u201cBienvenido &lt;&lt;userName&gt;&gt; Esta es la opcionY\u201d, donde Y indica el n\u00famero de opci\u00f3n escogida.<br \/>\n3. Las p\u00e1ginas opcionX.jsp tienen asociado un filtro que permite mostrar la p\u00e1gina solamente si el usuario previamente conectado tiene permiso para ello.<br \/>\nPara el manejo de permisos el filtro utiliza un archivo de configuraci\u00f3n cuyo nombre se da como par\u00e1metro de inicio.<br \/>\nEn el archivo se almacena la siguiente informaci\u00f3n:<br \/>\nRoles<\/p>\n<ul>\n<li>user1,ADMIN,<\/li>\n<li>user2,USER<\/li>\n<\/ul>\n<p>Permisos<\/p>\n<ul>\n<li>Opcion1,ADMIN<\/li>\n<li>Opcion2,USER<\/li>\n<li>Opcion3,ADMIN<\/li>\n<li>Opcion3,USER<\/li>\n<\/ul>\n<p>Utilizando esta informaci\u00f3n usted debe decidir si el usuario tiene permisos para ver la p\u00e1gina. Si no fuera as\u00ed debe mostrar un mensaje de OPCION NO AUTORIZADA.<\/p>\n<p>------------------------------------------------------------------------------------------------------------------------------<\/p>\n<p><strong>Para esta pr\u00e1ctica podr\u00e1n ver c\u00f3mo fue realizada en la opci\u00f3n HOME<\/strong><\/p>\n<p>------------------------------------------------------------------------------------------------------------------------------<\/p>\n<p>Las referencias son las siguientes para los filtros :<\/p>\n<ul>\n<li>http:\/\/www.samelan.com\/oscargonzalez\/doc\/java_filters.pdf<\/li>\n<li>http:\/\/javaweb.osmosislatina.com\/curso\/filtros\/Filtro_ImpuestosRegistro.htm<\/li>\n<li>http:\/\/www.proactiva-calidad.com\/java\/servlets\/filtros.html<\/li>\n<li>http:\/\/patronesjava.rebuscando.info\/<\/li>\n<li>http:\/\/www.crazyteam.es\/java\/uso-de-filtros-en-java\/<\/li>\n<li>http:\/\/www.programacionfacil.com\/java\/select_sql<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Aqu\u00ed podr\u00e1n ver todos los avances que realizaremos hasta culminar nuestro proyecto..!! Estos ser\u00e1n explicados de una manera detallada.. ----------------------------------------------- Filtros - Plataforma JEE ----------------------------------------------- En este avance haremos lo siguiente: 1. Una p\u00e1gina con una opci\u00f3n de login. Para esta tarea el login consistir\u00e1 solamente en almacenar el nombre de usuario en un cookie. [&hellip;]<\/p>\n","protected":false},"author":53,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/daws\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/daws\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/daws\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/daws\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/daws\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":5,"href":"https:\/\/blog.espol.edu.ec\/daws\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":3,"href":"https:\/\/blog.espol.edu.ec\/daws\/wp-json\/wp\/v2\/pages\/2\/revisions\/3"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/daws\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}