Implementation of Declarative Properties
  • As noted earlier, clients do not see direct references to bean implementations
    • This allows the container provider to create a point of interception
      • Basically, no call goes into the bean implementation without passing through the point of interception
      • The standard does not dictate how to implement the point of interception
      • There are several possibilities, which one is used should be transparent
      • One architecture simply involves a second object, generated by the container, that delegates business methods the an instance of the bean implementation
      • References to this wrapper object are given to the client
      • This wrapper is the point of interception

Next Slide >>