Pentaho BI Server的启动过程详解(二)
时隔好久现在接着上一篇来继续聊一下Pentaho BI Server的启动过程,今天主要讲的就一个类PentahoSystem。 软件版本Pentaho BIServer 5.0.1-ce 关于PentahoSystem在上一篇文章里已经介绍过在SolutionContextListener中当应用启动时分调用PentahoSystem的init()方法当应用关闭时会调用shutdown()方法,另外,在SolutionContextListener中首先给PentahoSystem注册了web.xml中配置pentahoObjectFactory的类并加载了对应配置文件中的bean配置,那么在init()方法中都做了什么呢下面就和我一起来看一下。 PentahoSystem的init方法在SolutionContextListener中调用的init方法是有一个参数的,参数类型为IApplicationContext 并且传入的实体类为WebApplicationContext这个类中主要保存一些应用的配置信息。 PentahoSystem的init方法都处理了哪些数据以上只是在init方法中的各步骤都做了些什么,但是它倒底处理了哪些数据,侦听都包括什么等。下面就一起来看一下吧。 总结Ok到这里Pentaho BI Server的启动已经完成,在后续的应用中PentahoSystem是一个很重要的入口和工具类,因为它加载了和管理了系统使用的所有类,系统的一些操作和查找相应的类都要通过该类来实现。这里只是给大家做一个入门的介绍后续的学习要靠大家自己了。好了这次就到这里。 本人接触Pentaho时间不长如果文中有错误望高手指出谢谢! 另外也欢迎大家加入 下面的群来聊一聊 开源BI那些事! 开源BI交流 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |