Webx3的ToolFactory

简介:

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(); 

 

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



本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/835918,如需转载请自行联系原作者

相关文章
|
前端开发
jfinal拦截器Interceptor解析
jfinal拦截器Interceptor解析
272 0
jfinal拦截器Interceptor解析
|
Java 数据库连接 网络安全
JavaEE框架整合之基于注解的SSH整合
基于注解的SSH整合   开发环节步骤: 实体类 -----> DAO开发 -----> Service开发 -----> Action动作类开发 -----> 配置文件(applicationContext.
1001 0
|
安全 应用服务中间件
|
Web App开发 Java Apache
|
人工智能
jfinal中Interceptor拦截器的使用
一、拦截器是用于对action请求的拦截处理,发生在进入action方法体之前的拦截操作,这样方便了对请求实例做一些文章。
1551 0
|
XML Java 数据格式
webservice cxf与spring详解
wsdl文档结构图 JDK方式开发 server端代码 package server; import javax.jws.WebMethod; import javax.jws.WebService; /**  *   *   * SEI:Service Endpoint Interface 发布的服务接口  *  */ @WebService public interface He
2151 0
|
前端开发
Webx系列
由于新近换了工作,现在的项目开发需要用到Webx框架,而网上关于Webx的介绍又少之又少(其实,官方文档已经说明的非常非常详细了。),所以打算把工作中对于Webx使用的心得和理解做个系列,以供有需要的人进行参考。目前的打算是先讲实用,待以后自己水平提高了之后再试着分析源码。最后:希望自己能坚持下来。 Webx系列之创建Webx应用 Webx系列之文件上传 Webx系列之文件下载 W
1691 0