Intercepting Filter

The Intercepting Filter processes requests and responses before and after the main application logic. It works by defining a chain of filters that handle specific concerns. For example: logging, authentication, input validation, or data transformation. The Filter Manager executes each filter in sequence; This allows for modular and reusable processing steps.

References

Alur, D., Crupi, J., & Malks, D. (2003). Core JSEE patterns: Best practices and design strategies. Myrna Rivera.