Webx3的ToolFactory

发布时间:2019-08-25 09:33:22编辑:auto阅读(1269)

    Webx入口点:(webx2:WebxControllerServlet, webx3:WebxFrameworkFilter)

    1、wex3分析

      webx3采用了和spring相同的设计思路,在创建bean的时候,存在factory bean的概念,不过换了名字为ToolFactory

    其中涉及2个方法,分别是boolean isSingleton();和Object createTool() throws Exception;

      isSingleton:决定创建出来的对象是否是单例

      createTool():根据isSingleton决定是否每次请求会被调用,如果isSingleton为true,则每次request中只初始化一次createTool;如果为false,则createTool在每次request都会被调用。

     

    2、对比Spring的FactoryBean

     

    • Object getObject() throws Exception; 
    • Class getObjectType(); 
    • boolean isSingleton(); 

     

    看接口就直到,设计是多么的相似。 技术是想通的,相互学习。

     

     

关键字

上一篇: Go(3[数组])

下一篇: w3af