Arch4样本程序简易开发指南(6)

2019-01-18 21:58

com.sino.service.HelloWebService

4.创建服务的接口类和实现类根据实际情况而定,只是名字要与配置文件中的名字对应 5.webservice的调用

下面是demo中的一段调用代码,其中webservice的地址是从commonConfig读取的。

Service srvcModel = (Service) new ObjectServiceFactory().create(HelloWebService.class); XFireProxyFactory factory = new XFireProxyFactory(XFireFactory .newInstance().getXFire()); String helloWorldURL; helloWorldURL = CommonUtil .getXmlParameterValue(\, \); try { HelloWebService srvc = (HelloWebService) factory.create(srvcModel, helloWorldURL); reComCode = srvc.sayHello(ComCode); System.out.println(\调用WebService得到结果 -----\ + reComCode); } catch (MalformedURLException e) { e.printStackTrace(); }

4.10 JMS的规范使用

JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish /subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。 我们在《JMS使用说明.docx》中对jboss下jms的使用做了详细说明。

4.11 Hibernate Tools的规范使用

请参看《HibernateTools使用指南》。每一个schema的实体对象都需要使用Hibernate Tools来完成,可以减少手工编写出现的错误。

4.12 P6spy的规范使用

请参看《p6spy使用说明》,使用是只需要修改配置即可在log目录下,看到具体的spy.log这个log文件里面记录了当前server中的所有的sql记录。

5 BPM工作流的开发

5.1 背景介绍

中科软金融保险事业群第四代框架已经在PICC新理赔中成功应用,并得到了严格的检验。 其中基于JBPM的工作流框架得到了充分的应用,本文档详细介绍了在Arch4样本程序中以保险理赔流程为背景的工作流开发过程。

5.1.1 相关准备工作

Arch4样本程序中的工作流开发是基于JBoss-JBPM3.2.2版本,相关的软件包及Eclipse插件可以在JBoss官方网站上下载,详细的插件安装过程此处不再赘述,如有疑问可联系样本程序开发小组。

5.1.2 样例场景

为了体现保险行业背景,样本程序中选择保险理赔基本流程作为场景进行开发。大致分为报案、调度、查勘、定损、立案以及结案几大环节,共设计两个模板,报案、调度环节在一个模板中,如下图所示:

查勘、定损、立案及结案在第二个模板中,第二个模板通过第一个模板以开启子流程的方式启动。如下图:

5.1.3 技术特点

Arch4样本程序中工作流的开发是spring整合JBPM、完全按照Arch4的分层模式,以及各层的开发规范进行,即前台页面发送请求,Struts的action负责接收并处理请求,同时调用对应service层的方法,service层再去调用JBPM引擎的方法操作JBPM底层,最后逐层返回结果,让用户看到效果。在设计上,业务数据和JBPM底层数据通过中间表建立关系。


Arch4样本程序简易开发指南(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CBN-F300齿轮泵容积效率实验台

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: