« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
不得窥道门,不得悟佛门,不得入窄门,实乃破门。 |
Blog信息 |
blog名称:破门点滴 日志总数:161 评论数量:404 留言数量:-2 访问次数:1423369 建立时间:2004年11月13日 |

| |
[开发笔记]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框架需要等待ServletContext的Destroyed事件,因此必须对此进行处理:
方案一: 创建 Triones系统任务,并将其挂起直到获得ContextDestroyed事件。
方案二: 扩展 EclipseStarter 修改运行程序,不自动调用shutdown;等待ContextDestroyed事件由TrionesContextListener显式调用 shutdown 方法。
研究了一下午,方案一似乎不太合理,挂起的系统进程??郁闷中…..。
考虑方案二…. | |
回复:Triones Framework Runtime 心得体会, 软件技术 破门发表评论于2005/2/17 9:44:02 | 重点是需要理解Eclipse的扩展点机制,由于我现在需要将插件系统嵌入到自己的系统中,因此也对Eclipse插件的载入机制部分代码做了些研究。 | |
请教Eclipse研究方法 心得体会, 软件技术 xiaotaoliang(游客)发表评论于2005/2/3 3:15:43 | 我也想做一个插件系统,不知道您是如何入手的?是否看完Eclipse的代码?大虾不啻指教指教方法 | |
» 1 »
|