order调用mdp
Java代码 else { crmMessageService[A1] .applyAsync(crmMdpRequest); } |
public void applyAsync(CrmMdpRequest request);[A2] |
public void applyAsync[A3] (CrmMdpRequest request) { Request req = new Request(); req.setOrderType(OrderType.ORDER_ADD.getCode()); process(request, req); } |
下面是xml的配置如何将这两者联系起来的
<bean id="crmOrderSender[A4] " class="com.bill99.boss.domain.crm.service.impl.CrmOrderSender"> <property name="crmMessageService"> <ref bean="crmMessageService[A5] " /> </property> </bean> |
<mdp:reference id="crmMessageService[A6] " interface="com.bill99.boss.mdp.client.service.CrmMessageService[A7] " destination="notify.mdp.coe.dpm.crmrequest.hqr2"[A8] concurrency="5" connection-factory="seashellConnectionFactory" timeout="60000"> </mdp:reference> |
<mdp:service id="crmMessageServiceSupply" interface="com.bill99.boss.mdp.client.service.CrmMessageService[A9] " destination="notify.mdp.coe.dpm.crmrequest.hqr2[A10] " ref="crmMessageService[A11] " concurrency="5" connection-factory="bossServiceConnectionFactory"> </mdp:service> |
<bean id="crmMessageService[A12] " class="com.bill99.boss.face.receive.CrmMessageServiceImpl"> <property name="workFlowFactory"> <ref bean="workFlowFactory" /> </property> <property name="workFlowFactoryPlus"> <ref bean="workFlowFactoryPlus" /> </property> </bean> |
[A1]Order war项目的
[A2]Client jar包的。
[A3]Mdp war包的
[A5]就是它
[A6]第二步,Order war包中,根据上面的找到它
[A7]这个类在client的jar包中,
[A8]第三步,桥梁,队列,唯一。Order的xml中。
[A9]在client的jar包中。
[A10]第四步,桥梁,队列,唯一。mdp的xml中。
[A11]第五步,设置ref
order调用mdp的更多相关文章
- 第二章 NIO入门
传统的同步阻塞式I/O编程 基于NIO的非阻塞编程 基于NIO2.0的异步非阻塞(AIO)编程 为什么要使用NIO编程 为什么选择Netty 第二章 NIO 入门 2.1 传统的BIO编程 2.1.1 ...
- JDK AIO编程
NIO2.0引入了新的异步通道的概念,并提供了异步文件通道和异步套接字通道的实现.异步通道提供两种方式获取获取操作结果. 通过java.util.concurrent.Future类来表示异步操作的结 ...
- 【转】【UML】使用Visual Studio 2010 Team System中的架构师工具(设计与建模)
Lab 1: 应用程序建模 实验目标 这个实验的目的是展示如何在Visual Studio 2010旗舰版中进行应用程序建模.团队中的架构师会通过建模确定应用程序是否满足客户的需求. 你可以创建不同级 ...
- 学习simple.data之高级篇
一.调用存储过程 1.不带参数 CREATE PROCEDURE ProcedureWithoutParams AS SELECT * FROM ORDER; 调用db.ProcedureWithou ...
- ASP.NET MVC总结
一.概述 1.单元测试的NUnit, MBUnit, MSTest, XUnit以及其他的框架 2.ASP.NET MVC 应用的默认目录结构有三个顶层目录: Controllers.Models.V ...
- java两种动态代理方式的理解
要理解动态代理,不妨先来看看一个静态代理的例子. 一.静态代理 以一个电商项目的例子来说明问题,比如我定义了一个订单的接口IOrder,其中有一个方法时delivery,代码如下. package c ...
- Java NIO系列教程(八)JDK AIO编程
目录: Reactor(反应堆)和Proactor(前摄器) <I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor> <[转]第8章 前摄器(Proa ...
- 三十五、minishell(3)
35.1 内容 在当前的 minishell 中,如果执行 date clear 命令等,minishell 会停止: 这是因为引入进程组的时候,mshell 放置在前台进程组,同时之后在子进程中又创 ...
- 二十九、Linux 进程与信号——minishell(2)
编程内容: 1.完成 echo env export 命令 2.完成前后台进程 3.完成重定向 完整代码如下: 29.1 主函数.通用头文件和Makefile 29.1.1 主函数 mshell_m ...
随机推荐
- BZOJ 3622: 已经没有什么好害怕的了 [容斥原理 DP]
3622: 已经没有什么好害怕的了 题意:和我签订契约,成为魔法少女吧 真·题意:零食魔女夏洛特的结界里有糖果a和药片b各n个,两两配对,a>b的配对比b>a的配对多k个学姐就可能获胜,求 ...
- BZOJ 3790: 神奇项链 [Manacher 贪心]
3790: 神奇项链 Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 405 Solved: 200[Submit][Status][Discuss] ...
- win2012 配置wamp的若干错误
转自群友 VC2015.VC14 在 Windows 2012 R2 安装失败,0x80240017 - 未指定的错误,解决办法据朋友反应VC2013一样存在这个问题--查资料说是没有安装 KB299 ...
- 游戏2048源代码 - C语言控制台界面版
一.游戏介绍 <2048>是最近比较流行的一款数字游戏.原版2048首先在github上发布,原作者是Gabriele Cirulli.它是基于<1024>和<小3传奇& ...
- Scrapy框架实战-妹子图爬虫
Scrapy这个成熟的爬虫框架,用起来之后发现并没有想象中的那么难.即便是在一些小型的项目上,用scrapy甚至比用requests.urllib.urllib2更方便,简单,效率也更高.废话不多说, ...
- qt的信号与槽函数
关联: bool connect ( const?QObject?*?sender, const?char?*?signal, const QObject * receiver, const char ...
- Centos 6.7 KVM下安装windows 7系统
装windows 虚拟机之前你需要做以下准备工作:A.下载windows 镜像文件和 windows 的驱动iso 文件到本地,然后上传至服务器的某个目录(当然你也可以直接在服务器上下载):B.你本地 ...
- 利用ajax获取网页表单数据,并存储到数据库之二(使用SSH)
上篇介绍了如何使用JDBC链接ORACLE数据库实现对数据库的增删改查,本例是使用框架SSH来对数据库的数据进行操作. 首先说框架,现在流行的框架很多,如Struts.Hibernate.Spring ...
- 微信小程序 sha1 实现密码加密
在utils中的util.js 文件中增加 函数 实现 字符串转换为16进制加密后的字符串 function encodeUTF8(s) { var i, r = [], c, x; for (i = ...
- Java经典编程题50道之十一
有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? public class Example11 { public static void main(String[] arg ...