百度空间 | 百度首页 
 
查看文章
 
Roller 4源码分析笔记(3)- 业务层的入口
2007-09-04 16:18
         WebloggerFactory是整个业务层的入口,一般的用法是:

         Weblogger weblogger = WebloggerFactory.getWeblogger();
         UserManager um = weblogger.getUserManager();
         WeblogManager wm = weblogger.getWeblogManager();
         . . . .

         它的内部机制如下图:            我们可以看到,他的内部是通过Guice这个IOC容器来实现的,通过JPAWebloggerModule和HibernteWebloggerModule实现不同的底层实现绑定。比如,当我们在roller.properties中将guice.backend.module=org.apache.roller.weblogger.business.hibernate.HibernateWebloggerModule时,调用weblogger.getUserManager(),返回的是HibernateUserManagerImpl实例。

类别:Java | 添加到搜藏 | 分享到i贴吧 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2008-10-22 15:23 | 回复
你好,能请教下roller的bootstrap是怎样个运行流程吗?
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu