Annotation Type BusinessDelegatePattern


  • @Retention(RUNTIME)
    @Target(TYPE)
    @Documented
    @DesignPattern(source=CoreJ2EE,
                   type=ENTERPRISE,
                   related={Adapter.class,FacadePattern.class})
    public @interface BusinessDelegatePattern
    Intent [Core J2EE Patterns, pg 249]: use a BusinessDelegate to reduce coupling between presentation-tier clients and business services. The BusinessDelegate hides the underlying implementation details of the business service [...].

    Business Delegate Structure

    Since:
    2010-08-21
    Author:
    Marco Tedone
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String comment  
      java.lang.Class[] participants  
    • Element Detail

      • participants

        java.lang.Class[] participants
        Default:
        {}
      • comment

        java.lang.String comment
        Default:
        ""