COTS应用程序开发框架简介(五)

原创 2006年06月23日 13:31:00

应用调用COTS应用的逻辑

进程内调用

进程内调用需要非COTS应用程序知道COTS应用程序的配置文件所在路径。假设非COST应用的方法为A,则A中会有类似下面的代码:

......

BLContext context = new BLContext(“COTS应用程序配置文件的路径”);

       BLResult br = context.execBL(“CalledBLC”,”CalledBL”,requestData,sessionData);

       ......

实际上在获得BLContext对象后,通过这个对象的业务组件池可以获得一个被调用业务组件对象的一个引用,因而可以直接调用这个业务组件中的方法。

       这种调用方法实际上由COTS应用程序的BLContext配置文件新创建了一个BLContext对象,而不是通过COTS应用程序中的BLContext对象去调用业务逻辑方法。

进程外调用

进程外调用需要将COTS应用的BLContext和所有的业务组件部署在一个EJB服务器上,非COTS应用程序作为一个普通的EJB客户段获得一个IBLContextRemote接口的引用,然后就可以通过该接口的execBL方法调用COTS应用中的业务方法了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

移动Web应用程序开发 HTML5篇 (一) HTML5简介

本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。博文也分为三个大部分: 1. 众望所归的HTML5将主要介绍HTML5的前世今...

iOS开发中文教程(教材):《iOS应用程序开发方法与实践》内容简介与目录

亲爱的读者朋友们,你们好。感谢您购买并阅读《iOS应用程序开发方法与实践》。 一、本书特色 本书是一本面向广大初学者的入门级教材,具有以下几个特点。 第一,循序渐进。现有的很...
  • pucker
  • pucker
  • 2012-09-16 11:28
  • 5789

基于Swift的iOS应用程序开发:“属性观察器”简介

Swift语言中的属性观察器(英文原称:Property Observer)是一个十分便利的工具,它是变量的一种延伸特性,我们可以将它的概念比做Java中的“观察者模式”,这两者的目的都是一致的:即一...

基于Swift的iOS应用程序开发:第三方日历组件CVCalendar简介

今天在网上看到一个比较简单好用的日历组件,重要的是它是基于swift的。 官方地址在这里:CVCalendar 其实官方开发人员在产品的首页上已经把如何使用写得非常清楚了。而我在使用过程中,也操考了一...

10大优秀的移动Web应用程序开发框架

今天这篇文章向大家推荐10大优秀的移动Web开发框架,帮助开发者更加高效的开发移动Web应用。1.Sencha Touch FrameworkSencha Touch是世界上第一个基于HTML5的移动...

Prism框架(三)——基于模块的应用程序开发

原文:http://www.2cto.com/kf/201207/138523.html Prism使用模块(Module)的概念来对应用程序进行划分。一个module封装相关的关注点,并且具有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)