jboss项目导入idea_JBoss BPM Suite快速指南–将外部数据模型导入BPM项目

jboss项目导入idea

技巧和窍门 您正在从事一个大项目,在企业中开发规则,事件和流程以满足关键业务需求。

部分要求指出,某个业务部门将提供您的数据模型供您利用。

不会在JBoss BPM Suite数据建模器中设计此数据模型,但是在从业务中心仪表板处理规则,事件和流程时,您需要访问它。

对于本文,我们将使用JBoss BPM Travel Agency演示项目作为参考,它是在JBoss BPM Suite商业中心外部构建的当前数据模型。 外部数据模型称为acme-data-model,位于项目目录中 :

屏幕截图2015年6月17日下午3.21.56

该数据模型是在安装过程中构建的,并为您提供了一个对象数据模型,作为Java存档(JAR)文件,可以通过将其放置在以下位置来安装到JBoss BPM Suite业务中心组件中:

jboss-eap-6.4 / standalone / deployments / business-central.war / WEB_INF / lib / acmeDataModel-1.0.jar

创作-> Artifact存储库。

创作–> Artifact存储库。

这种部署数据模型的方式意味着您可以在JBoss BPM Suite商业中心中使用的所有项目都可以使用它,但这并不总是那么可取。 我们需要一种将外部数据模型部署到JBoss BPM Suite中,然后根据需要有选择地将其添加到项目中的方法。

在JBoss BPM Suite中,有一个Artifact存储库就是为此目的而创建的。 我们可以通过业务中心仪表板UI上传所有我们的模型,然后在每个项目的基础上从存储库工件(您的数据模型是一个工件)中进行选择。

这使您可以完全控制项目可以访问的模型。

选择外部数据模型文件。

选择外部数据模型文件。

我们将通过几个步骤来指导您更改JBoss BPM Travel Agency的当前安装,在该安装中,acmeDataModel-1.0.jar文件将从先前提到的业务中心组件中删除,并上传到Artifact Repository中并添加到特别旅行社项目。

您可以自己执行以下操作:

  • 获取并安装JBoss BPM Travel Agency演示项目
  • 从全球业务中心应用程序中删除当前数据模型:
    $ rm ./target/
    jboss-eap-6.4/standalone/deployments/business-central.war/WEB_INF/lib/acmeDataModel-1.0.jar
上载外部模型jar文件。

上载外部模型jar文件。

  • 按照安装说明中的说明在安装后启动JBoss BPM Suite服务器
  • 使用以下命令登录到http:// localhost:8080 / business-central的 JBoss BPM Suite。
    • 你: erics
  • 转到授权–>人工仓库
  • 转到上传–>选择文件…–>项目/acme-data-model/target/acmeDataModel-1.0.jar –>单击按钮以上传
    • 这将外部数据模型放入JBoss BPM Suite工件存储库中

文物

  • 进入授权–>项目授权–>打开项目编辑器
  • 在项目编辑器中,选择“ 常规项目设置”->“依赖项”
  • 在依存关系中,在弹出的SELECT条目acmeDataModel-1.0.jar中选择ADD FROM REPOSITORY->

    工件清单

这将导致外部数据模型仅添加到Special Trips Agency项目,而其他项目则不可用,除非他们从JBoss BPM Suite工件存储库添加了相同的依赖关系。

最终意见

如果构建并部署了项目,请按照项目说明中的说明运行它,您将发现外部数据模型可供JBoss BPM Travel Agency的各种规则和流程组件使用和使用。

最后,对于JBoss BRMS项目,其工作原理完全相同。

翻译自: https://www.javacodegeeks.com/2015/06/jboss-bpm-suite-quick-guide-import-external-data-models-to-bpm-project.html

jboss项目导入idea

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/337819.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql协议重传,MySQL · 源码分析 · 网络通信模块浅析

MySQL 网络通信浅析MySQL的网络通信协议主要包含以下几个层次,从最上层的MySQL数据包协议层到最底层的socket传输:| THD| Protocol| NET| VIO| SOCKET本文主要扫一下相关的代码,以下分析基于MySQL5.7。创建会话在MySQL5.7中对会话协议层的代码…

C语言代码优化11种实用方法

点击蓝字关注我1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而…

spring boot注释_使用Spring Boot和注释支持配置Spring JMS应用程序

spring boot注释1.简介 在以前的文章中,我们学习了如何使用Spring JMS配置项目。 如果查看有关使用Spring JMS进行消息传递的文章介绍 ,您会注意到它是使用XML配置的。 本文将利用Spring 4.1版本中引入的改进 ,并仅使用Java config配置JMS项目…

C语言 | 简单工厂方法模式实现例子

点击蓝字关注我们1、简介简单工厂方法定义一个用于创建对象的类,该类接受一个参数,通过参数决定创建不同的对象。GOF并没有把简单工厂方法定义为23种设计模式之一,可以认为简单工厂方法是工厂方法的简化形式。为了体现简单工厂方法和工厂方法…

C语言 / C++基础面试知识大集合

点击蓝字关注我们相对而言,C语言和C相关的面试题比较少见,没有Java方向写的人那么多,这是一篇 C 语言与 C面试知识点总结的文章,个人感觉非常难得,希望能对大家有所帮助。const作用修饰变量,说明该变量不可…

input发送a.jax_Java REST JAX-RS 2.0 –如何处理日期,时间和时间戳记数据类型

input发送a.jax无论是X-Form-Urlencoded还是JSON HTTP发布到REST资源端点,对于与日期或时间相关的数据都没有特定的“数据类型”。 大多数开发人员会将这些数据发布为“字符串”,或者只是将它们转换为Unix时间戳值(例如1435061152&#xff09…

jooq sql_jOOQ星期二:Vlad Mihalcea深入了解SQL和Hibernate

jooq sql欢迎来到jOOQ Tuesdays系列。 在本系列文章中,我们每隔一个月的第三个星期二发布一篇文章,从jOOQ的角度采访我们发现该行业令人兴奋的人。 这包括从事SQL,Java,开放源代码以及各种其他相关主题的人员。 我们很高兴在第三…

C语言灵魂拷问:++i 为比 i++效率高?

点击蓝字关注我们相信很多人遇到过这样的问题:printf("%d,%d",i,i);也纠结过这个问题,到底答案是什么。确没有一个参考的资料。唯一知道的是,几乎所有C语言教材都这么讲:i就是先使用i的值再使i自身加一,而i则…

HibernateNONSTRICT_READ_WRITE CacheConcurrencyStrategy如何工作

介绍 在我以前的文章中 ,我介绍了READ_ONLY CacheConcurrencyStrategy ,这是不可变实体图的显而易见的选择。 当高速缓存的数据可变时,我们需要使用读写高速缓存策略,本文将介绍NONSTRICT_READ_WRITE二级高速缓存的工作方式。 内…

最全,面中率最高的C++经典面试题分享!

点击蓝字关注我们1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C/C语言的标准库函数,new/delete是C的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象…

mysql不同版本会覆盖吗,[mysql不同版本数据库同步]mysql数据库主从同步,master和slave上的mysql必须版本一样吗,如果不一样会有什么结果?...

在线QQ客服:1922638专业的SQL Server、MySQL数据库同步软件497950890Slave_SQL_Running: No mysql同步故障解决如果数据不同步可以尝试该资料mysql> show slave status\GSlave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: 1062….Seconds_Behind_Master:NU…

C++ 面试被问到的“左值引用和右值引用”

点击蓝字关注我们1.左值和右值在C11中可以取地址的、有名字的就是左值,反之,不能取地址的、没有名字的就是右值(将亡值或纯右值)。举个例子,int a bc, a 就是左值,其有变量名为a,通过&a可以…

初学者宝典:C语言入门基础知识大全

点击蓝字关注我们01C语言程序的结构认识用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步认识。例1:计算两个整数之和的c程序:#include main() {int a,b,sum; a20; /*定义变量a,b&a…

qt如何捕获应用程序输出_企业应用程序中需要捕获的5大Java性能指标

qt如何捕获应用程序输出有兴趣了解如何使用AppDynamics捕获这些Java性能指标吗? 立即开始免费试用 ! 前几篇文章介绍了应用程序性能管理(APM),并指出了有效实施APM战略的挑战。 本文通过回顾五个顶级性能指标来构建这…

C语言入门笔记,推荐收藏!

点击蓝字关注我们C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进…

php.c drcom,校园网绕过Drcom安装自动登录程序到路由器

简单记录一下,怎么在路由器上安装drcom脚本,实现自动登陆,一个路由器,全寝室都可以使用的方法。安装固件:我这里使用的是newifi mini型号的路由器下载后,插拔一次路由器,按下路由器上的reset按钮…

php 字符串 字典序序排序,C++ 怎么实现字典序排序法,自然排序

C 如何实现字典序排序法,自然排序类似PHP的natcasesort函数,整了一天没有头绪.数组是vector排序前:[0] > IMG0.png[1] > IMG3.png[2] > img1.png[3] > img10.png[4] > img12.png[5] > img2.png排序后:[0] > IMG0.png[1] > img1.png[2] > img2.png[3…

如何优雅地利用C++编程从1乘到20?

点击蓝字关注我们知乎的一个问题&#xff1a;答主&#xff1a;小白白。数学家版本&#xff1a;&#xff08;简单利索&#xff0c;深藏功与名&#xff09;#include <iostream> #include <cmath> int main() {std::cout << std::tgamma(20 1) << std::e…

用这个C语言骰子代码做选择

点击蓝字关注我们我相信很多人都遇到选择的事情&#xff0c;比较正常的就是&#xff0c;我拿了两个offer要如何选择。用下面这段C代码挺好的&#xff0c;你可以自己加上自己喜欢的判断。#include<stdio.h> #include<stdlib.h> #include<time.h>int main() {i…

java ee的小程序_Java EE应用程序的单片到微服务重构

java ee的小程序您是否曾经想过将现有的Java EE单体应用程序重构为基于微服务的应用程序需要做什么&#xff1f; 该博客说明了一个简单的购物车示例如何转换为基于微服务的应用程序&#xff0c;以及围绕它的一些担忧。 整体和基于微服务的应用程序的完整代码库位于&#xff1a…