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交流 (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息