????????????????

?????????????????????????????Σ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????2??

 |-- ??????? --  Annotation / xml defintion + xml-def???????????????core??

 |-- ?????? -- ??????????????????

    @RegistClass(title="anti size"?? name="anti")  
    @JRobinPrintor(Factory="File"??identifier="antisize")  
    @CollectStrategy("local")  
    public class AntiRegManager{  
      @add 
      @id("antisize")  
      @u("MAX")  
      int antiPoolsize = 0;  
      //.... hide sth  
        
      public anti native(){  
        if(oAnti.isCancled) {  
          return antiProxyIf.borrow();  
        } else {  
           //???????仯  
           antiPoolsize = antiPool.size();  
           //hide sth  
        }  
      }  
    } 

xml ????

    <injection-configuration> 
      <group> 
         <bean id="anti" class="com.iktec.foo.AntiRegManager" /> 
      group> 
    injection-configuration>   

AntiRegManager???????????????antiPoolsize?????????????仯??????????Core????????AkCfg???xml?а?AntiRegManager??????????????????Reflect????Annotation????????Щ???????????????????洢??anti.de????????core???????????client??????????anti.de?????JRobin??jasperReport??????????????????????????????

?????

??????????????????????

??????????????????????????Щ?????????????????????????????????????????????????????????????Remote??????????????????????????????????????????Щ????????????????顣

??????

????????????????б??

    @RegistClass(title="anti size"?? name="anti")      
    @JRobinPrintor(Factory="File"??identifier="antisize")      
    @CollectStrategy("local")      
    public class AntiRegManager{      
      @add     
      @id("antisize")      
      @u("MAX")      
      int antiPoolsize = 0;      
      //.... hide sth      
            
      public anti native(){      
        if(oAnti.isCancled) {      
          return antiProxyIf.borrow();      
        } else {      
           //???????仯      
           antiPoolsize = antiPool.size();      
           //hide sth      
        }      
      }      
    }