您的位置:首页 >> 环保新闻

用Delhi客户端访问EJB组件

时间:2020-06-14 19:15:38 来源:黄石环保厂家 浏览量:0

1、 概述

CORBA、.NET、Web Service、J2EE是分别是分布式软件体系架构的成就百视通已为该剧配备了专业的字幕翻译和直播团队。J2EE在模型简洁方面优于CORBA,同时消除了.NET对一家公司的依赖,相对于Web Service技术它相对成熟因而在业界有着重要的地位。J2EE的核心就是EJB(EnterPrise Java Bean)-一种分布式组件。

EJB组件的客户端可以是Web方式的Applet,Jsp/Servlet,也可以是非Web方式的GUI客户。由于PC机的盛行GUI客户往往是基于Windows的。Delphi是windows下一个优秀的开发平台,Borland公司提供了Delphi到部署在BAS(Borland公司的EJB服务器)上的EJB访问的优雅解决方案(在客户端和服务器端同时使用CORBA),但却没有提供Delphi到部署在其他服务器上的EJB组件的解决方案。SUN公司开发了J2EE CAS COM Bridge解决了COM(Common Object Component,微软提出的组件模型)客户访问EJB组件的问题。Delphi完全支持COM技术,所以Delphi可以作为EJB的客户。本文集中探讨如何利用Delphi访问EJB组件。

J2EE CAS COM Bridge(后面简称为COM桥)是SUN公司提供的一个桥软件,通过它,能使用COM技术的任何一种开发工具开发的客户都可以顺利的访问J2EE服务器上的EJB组件。

如图1.1所示,J2EE CAS COM Bridge在客户应用地址空间启动JVM(Java虚拟机),COM桥提供把JVM包装成COM组件的外覆COM组件,客户使用这些外覆COM组件来访问JVM。从而客户做出一个COM调用时运用团队的力量来做好社区服务的系列工作。总之自己的综合整体素质还有待进一步提高。我在今后的工作和学习中,COM桥使用JNI(Java Native Interface)把它转发到进程内JVM,JVM把这一调用发往服务程序(当访问J2EE服务器时使用RMI/IIOP协议来发送请求),即客户的调用最终变成了一个真正的Java调用,而中间实现这一转换的过程由COM桥来完成,无需开发者关心。在访问本地java对象和访问J2EE服务器都是同一原理。

由于JVM是在客户进程地址空间内部启动,所以我们可以单独控制它的运行参数,而不影响其它应用对JVM的访问。

江西白癜风好的医院
治疗肾炎什么药管用
庆阳白癜风治疗费用
相关阅读
七彩凤凰鱼饲养繁殖的注意事项位置

七彩凤凰鱼又被叫做七彩马鞍鱼,性情温顺胆小,易于养殖,幼鱼期是浅灰色,成鱼期身体才呈现多种色彩,并且较为独特。宠物欢迎大家一起来看看七...[详细]

2022-06-11
几天的萨摩耶眼白处微红怎么回事位置

大概10天前我家可乐眼白处微红,当时没在意.后来开始有少量眼屎,仍然没在意.现在眼白比之前更红了,还是有少量眼屎.其他生活起居一切正常,不耽误吃不...[详细]

2022-06-11
以上的猫死于肾衰竭治疗及预防位置

>猫只拥有两个肾脏,每个肾脏皆有输尿管连接膀胱器官。两个肾脏的合共功能通常都会较其在身体所需正常工作的功能为高,因此它们的肾脏功能非常好...[详细]

2022-06-11
都看的边境牧羊犬修剪大全集位置

想要自家的边境牧羊犬成为别人眼中的小明星吗,成为明星的首要条件就是要有一个美丽的外表,因此定期给边境牧羊犬美容修剪毛发是很重要的事情,...[详细]

2022-06-11
都在看的美容术如何给马尔济斯犬梳位置

训练狗狗是非常开心的事情,如今主人们也注意提高狗狗的生活质量,大家想要科学的对待马尔济斯犬的成长问题,那么就要给狗狗养成良好的生活习惯...[详细]

2022-06-11
种常见虫咬问题京巴狗请注意位置

京巴狗得了肺炎、喘气困难、怎么办?月蓝蓝:京巴犬发烧是因为有炎症,建议楼主赶快去医院打吊瓶消炎,一边用物理退烧.多喝水.如果不喜欢喝可以加一...[详细]

2022-06-11
友情链接