学习php网站开发怎么样,萧山做网站设计,设计网站建设方案,制作微信小程序怎么赚钱上一节讲解了如何建立一个业务消息流#xff0c;流程是由组件构成的。目前SMS提供了General、Database、MessageQueue、Socket、WebService、Http、Internet等系列常用组件#xff0c;如果不满足业务需求#xff0c;可以进行自定义组件开发。
一、组件开发
1、建立一个Jar…上一节讲解了如何建立一个业务消息流流程是由组件构成的。目前SMS提供了General、Database、MessageQueue、Socket、WebService、Http、Internet等系列常用组件如果不满足业务需求可以进行自定义组件开发。
一、组件开发
1、建立一个Jar项目
本例使用idear创建一个jar工程名命为SashulinComponent。
2、引用jar文件
项目中引用Sashulin.jar和json-20140107.jar这两个jar在Sashulin_v2.2.0中的lib目录。 3、新建组件类
组件继承于sashulin.Flows.Component。
package com.xx.comps;import sashulin.AppServer;import sashulin.Flows.Component;
import sashulin.Flows.MessageFlow;
import sashulin.Models.MessageModel;public class SayHello extends Component{public SayHello(MessageFlow msgFlow, MessageModel messageModel) {super(msgFlow, messageModel);}public void execute(){String name this.properties.getString(name);onMessage({\name\:\hello,\name});}
}组件带自properties变量保存了在开发环境中定义的属性如图中的属性都保存在properties中 4、打包jar
在工程属性配置好输出jar的名称后再进行整个项目的编译和jar的构建 Rebuild Project编译组件工程然后通过Build Artifacts构建jar文件最终生成名为exampleComponent.jar文件。
二、组件安装
1、引用组件
将exampleComponent.jar拷贝到Sashulin_v2.2.0中的lib目录中即可。
2、在SMB中安装组件
在SMB中点击菜单Edit-Components弹出组件管理窗口 在左侧树中会显示所有组件。点周某个节点在右边显示组件的名称、图标、和属性。
新建组件分类命名为NewGroup1点击ok即可建立分组 新建组件 填好属性后按Apply进行保存。 三、组件应用
通过组件开发和安装后那么就可以使用组件了我们打开第二节中建立的工程csdnProject.epr在流程编排界面中就看到新加的组件了。 我们把它加入到我们流程中 保存工程并点击Deploy部署。然后我们跑起来看看效果吧 输出的结果是自定义组件中的内容证明组件开发成功。
例子下载地址https://download.csdn.net/download/lllllllllluoyi/88931416