梁某人

发展才是硬道理

导航

渴望

找到一位大虾,已经针对Eclipse的机制作了深入研究,交流渴望ing...

http://blogger.org.cn/blog/more.asp?name=brokendoor&id=975

[开发笔记]Triones Framework Runtime
心得体会,  软件技术

破门 发表于 2004-12-15 9:29:49

完成通过测试程序调用 Triones Framework Runtime 插件的工作:

1、  只需要利用Eclipse 的核心插件包。

org.eclipse.core.runtime         // Eclipse Plugin Runtime

org.eclipse.osgi                            // Eclipse OSGi Implemention

org.eclipse.update                  // Eclipse Plugin Loader/Updater

2、  平台启动就自动调用了Triones 核心产品 org.softme.triones.runtime.framework。部分输出如下:

Time to load bundles: 10

Starting application: 921

------------------------------------

Triones Framework: Started!

Triones Framework: Hello!

Triones Framework: Stoped!

------------------------------------

 

3、  EclipseStarter设计为应用运行完毕就自动调用 shutdown 使得平台退出,Triones框架需要等待ServletContextDestroyed事件,因此必须对此进行处理:

方案一: 创建 Triones系统任务,并将其挂起直到获得ContextDestroyed事件。

方案二: 扩展 EclipseStarter 修改运行程序,不自动调用shutdown;等待ContextDestroyed事件由TrionesContextListener显式调用 shutdown 方法。

 

研究了一下午,方案一似乎不太合理,挂起的系统进程??郁闷中…..

 

考虑方案二….

posted on 2005-02-03 03:14  涛仔28  阅读(488)  评论(0编辑  收藏  举报