百度首页 | 百度空间
 
查看文章
 
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 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu