Creación de clases de filtro

El asistente de filtro le permite crear clases de filtro Java™ para diversos tipos de filtro Java EE, por ejemplo filtros de autenticación, filtros de cifrado y filtros de compresión de datos.

Procedimiento

  1. Abra el asistente de filtro:
    1. Abra la perspectiva web y visualice la vista de Explorador empresarial.
    2. Pulse el botón derecho del ratón en el proyecto web y seleccione Nuevo > Clase.
    Se abre el asistente Crear filtro.
  2. Especifique una clase de filtro:
    • Para utilizar una clase existente, seleccione el recuadro de selección Utilizar clase de filtro existente y, a continuación, pulse Examinar para localizar la clase.
    • Para crear una clase de filtro nueva, especifique la información siguiente:
      1. El Carpeta de origen donde está colocada la clase de filtro
      2. El paquete Java al que pertenece la clase (la clase se añade a un paquete predeterminado si no especifica ninguno)
        Nota: Coloque el escucha en la carpeta de origen Java.
      3. El Nombre de clase del filtro. El nombre que escriba en el campo Nombre se utiliza para crear una correlación de URL para el filtro.
      4. La Superclase para la clase de filtro. Un filtro creado por este asistente puede tener cualquier clase que tenga Object en su jerarquía como su superclase. Pulse Examinar para elegir entre las superclases disponibles.
  3. Pulse Siguiente.
  4. Escriba una descripción para el filtro. Opcionalmente añada los parámetros de inicialización o una correlación de URL alternativa y, a continuación, seleccione Siguiente.
  5. Seleccione un modificador para especificar si la clase de filtro es pública, abstracta o final. (Las clases no pueden ser al mismo tiempo abstractas y finales.)
  6. Se proporciona javax.servlet.Filter como Interfaz predeterminada. No tiene que implementar la interfaz de filtro si establece como subclase una clase que implementa Filter o si implementa una interfaz que tiene Filter en su jerarquía.

    También puede añadir interfaces adicionales para implementarlas. Pulse Añadir para abrir el diálogo Selección de interfaz. En este diálogo, mientras escribe el nombre de la interfaz que desea añadir en el campo Elegir interfaces, la lista de interfaces disponibles que se listan en el recuadro de lista Tipos coincidentes se actualiza dinámicamente para visualizar sólo las interfaces que coinciden con el patrón. Seleccione una interfaz para ver el Calificador y pulse Añadir. Pulse Aceptar cuando haya terminado. El calificador que ha elegido aparece en el diálogo Interfaces.

  7. Elija qué apéndice de método desea crear.

    La opción Métodos abstractos heredados añade apéndices para los métodos abstractos heredados y que se deben implementar (a menos que pretenda crear una clase abstracta). Dado que los métodos init(), destroy() y doFilter() están todos definidos en la interfaz javax.servlet.Filter, se generan automáticamente apéndices para estos métodos para cada clase de filtro nueva.

  8. Pulse Finalizar.

Resultados

El filtro que ha creado aparece bajo el icono Filtros.
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tcrtfilterclass.html