Rhapsody集成引擎之RDK篇(一)

声明:文章转发至Rhapsody集成引擎之RDK篇(一)

Rhapsody集成引擎之RDK篇(一)

Rhapsody集成引擎专门为开发人员提供了一套基于Eclipse开发环境的开发工具包“RhapsodyDevelopment Kit”,简称“RDK”。开发人员可以使用RDK开发自定义过滤器、通信点,比如将经常使用的功能(字符大小写转化、JSON与XML互转、内容加密/解密等)封装为自定义过滤器,这样在RhapsodyIDE开发环境中进行简单的配置,即可达到预期效果。

本篇将介绍RDK开发环境的搭建、运行与调试,期间涉及到的相应软件请自行网络搜索下载。

1. RDK环境搭建

1.1. 安装JDK

Rhapsody集成引擎是基于Java虚拟机来提供服务的,故开发Rhapsody组件前必须先安装JavaDevelopment Kit(简称“JDK”),目前Rhapsody6.7的JDK版本为 JDK 8,下载网址:https://www.oracle.com/java/technologies/downloads/#java8 

1.2. 安装Eclipse

安装Eclipse最新版本,请注意选择“EclipseIDE for RCP and RAP Developers”,选择其他版本会导致无法解析RhapsodyRDK Wizard。下载地址:https://www.eclipse.org/downloads/packages/

Eclipse IDE 版本

1.3. 安装Rhapsody RDK Wizard

com.orchestral.rhapsody.eclipsewizard.jar文件拷贝到eclipse安装目录的plugins文件夹下,如图所示:

RDK Wizard安装路径

该文件由Rhapsody官方提供,请感兴趣的小伙伴主动联系我们。请注意:该文件版本必须与Rhapsody引擎版本一致,比如Rhapsody6.7版本必须匹配6.7的RDK,否则会出现不兼容的情况。

RDK Wizard安装完毕后,请以管理员身份打开Eclipse,若File->New->Other中能找到RhapsodyWizards则代表安装成功,如下图所示:

图3 Rhapsody Wizard

1.4. 配置Eclipse

1.4.1. 新增Rhapsody Java运行环境

新增Rhaposdy JRE步骤如下:

1)以管理员身份运行Eclipse,导航至Windows->Preferences->Java->InstalledJREs

2)选择Add弹出Add JRE窗口

3)选择Standard VM选项,如下图所示,然后选择Next

4)设置JRE运行目录,选择Rhapsody引擎运行目录下的jre文件夹,如下图所示:

5)设置Rhaposdy 6.x为默认运行环境

1.4.2. 配置目标平台

配置目标平台是为了让开发人员可以从Eclipse调试/运行Rhapsody。配置目标平台步骤如下:

1)以管理员身份运行Eclipse,导航至Windows->Preferences->Plug-inDevelopment->Target Platform

2)选择Add按钮

3)选择Noting…

4)选中Locations选项卡,点击Add,选择Directory

5)选择Rhapsody引擎Plugins文件夹

6)命名目标平台

1.5.  配置Log日志

启用log4j的ConsoleAppender功能,以便开发人员将日志信息输出至Eclipse控制台中进行查看。开发人员只需打开Rhapsody引擎下的rhapsody/log4j.properties文件,修改为下图所示即可:

2. RDK环境运行/调试

2.1. 运行配置

为了从Eclipse调试/运行Rhapsody引擎,还需在Eclipse中进行运行配置,具体步骤如下:

1)打开Eclipse,导航至Run->RunConfigurations

2)选择OSGi Framework->New

3)在Bundles选项卡中,注意不要勾选dicom和solaris,如下图所示:

4)在Arguments选项卡中,将内容替换如下:

-Djava.awt.headless=true

-Dosgi.noShutdown=true

-Declipse.ignoreApp=true

-Dosgi.classloader.singleThreadLoads=true

-Xms256m

-XX:MaxMetaspaceSize=256m

-Dorg.osgi.framework.os.name=Win32

并将Working directory设置为引擎运行目录,如下图所示:

5)在Setting选项卡中,选择之前配置的Rhapsody6.7目标平台,如下图所示:

2.2. 使用Eclipse运行Rhapsody

运行配置完成后,可以在Eclipse中运行或调试Rhapsody,如下图所示:

                                                     使用Eclipse运行/调试Rhapsody

                                                                 Eclipse调试窗口

打开监控平台可以查看Rhapsody引擎的启动状况

Rhapsody监控界面启动状况

Rhapsody引擎启动成功,打开Rhapsody IDE即可连接到本地Rhapsody 引擎进行开发/调试。

下图显示的是RDK自带的3个示例过滤器组件,具体代码分析将会在下篇进行详细介绍:

示例Filters

2.3. 使用Eclipse停止Rhapsody

使用Eclipse停止Rhapsody非常简单,可以直接点击“Terminate”即可。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值