当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

通过URL翻开Eclipse Rich Client Platform操纵程序[Java编程]

赞助商链接



  本文“通过URL翻开Eclipse Rich Client Platform操纵程序[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Eclipse Rich Client Platform (RCP) 为富客户机供应了一个极其机动且功效丰富的框架.但是它的一个缺陷是不能轻松地从其他源链接 RCP 利用程序中的业务对象.假如用户可以在其他利用程序中单击某个链接并被带到 RCP 利用程序中,并且已经翻开了该链接所引用的业务对象,那将非常有帮忙.比方,假定有一个用于处理费用申请的 RCP 利用程序.大概生成有关过期偿付的报表并以电子表格的情势公布(大概是在内部网中,大概作为富文本文档,大概作为电子邮件,大概其他情势等等).该报表大概对每个过期申请利用一个引用编号.报表不会强迫利用者把该引用编号复制并粘贴到 RCP 利用程序的搜索对话框中,而是包含启动 RCP 利用程序的超级链接 URL,该 URL 将把用户直接指导到对应的费用申请.本文将阐明若何完成上述历程.

读者该当拥有编写 Eclipse 插件的经验,以及 Windows® 注册表和 TCP 协议的普通知识.固然本文供应的示例针对 Windows 操作系统,但是在其他操作系统中也可以实现相同的功效.

办理筹划概述

让我们从整体上查看办理筹划的工作原理,然后举行细分并谈论若何实现各个部份.

遵守图 1 中的流程:

假定用户已经在桌面中翻开 RCP 利用程序.

然后假定此用户在他的常用邮件客户机中收到了一封电子邮件,该邮件中包含链接 rcp://claim=25222 — 这是指向过期申请的引用 (1) .

该用户单击链接,这将启动该用户的默许浏览器以处理恳求 (2).

该浏览器知道它不能在本机翻开此 URL,因此它将查询 Windows 注册表以肯定该当怎样拜托该操作 (3).

注册表将查找 rcp:// 协议并肯定有一个与它绑定在一同的批处理文件 (4).

此批处理文件将被履行 (5),这将触发独立的 Java™ 客户机 (6),捕捉 URL 的参数,并因此向 RCP 利用程序中内嵌的 TCP 服务器发出一个本地 TCP 调用 (7).

该 TCP 服务器将解析来自该 URL(即,claim=25222)的参数并恳求 RCP 利用程序翻开呼应的业务对象 (8).

然后将在 RCP 利用程序 UI 中向用户显现所恳求的业务对象 (9).

图 1. 利用 URL 翻开 RCP 利用程序的流程掌握

此历程触及到很多步骤,但幸运的是,每个步骤都相对简单并且可以按照您的环境和利用程序举行调整.最后几步将帮忙办理若何使 RCP 利用程序得到 Windows 核心之类的细节.


  以上是“通过URL翻开Eclipse Rich Client Platform操纵程序[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 通过URL翻开Eclipse Rich Client Platform操纵程序
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .