Chapter 10. Interceptors
The idea behind interceptors is to separate common, or cross-cutting, code from business methods. Examples of such common code are logging, auditing, performance monitoring, or security checks. Such aspects are shared among business methods and are often tangential to any business logic. Instead of cluttering business methods with cross-cutting code, any such code is encapsulated in separate methods or classes called interceptors. Whenever a business method is invoked by an EJB container, its associated interceptors are automatically invoked first.
In this chapter we will cover:
Interceptor methods
Interceptor classes
Default interceptors
Interceptor communication
Interceptors are associated with Aspect Oriented Programming ...
Get EJB 3 Developer Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.