J2EE入门-jca(1)-简介

J2EE地连结器构架(JCA)是对J2EE标准的重要扩充。它致力于解决将java连接到非java程序和软件包的中间件的开发。

JCA包含三个主要的元素:

1.资源适配器(Resource Adapter):资源适配器是定制的Java程序用来实现对特定的外部程序的连接(无论它是一个以前遗留下来的程序,还是购买的程序)。资源适配器实现了EIS端的系统级合约。

2.系统合同(System contract ):系统级合同定义了一组系统合同,可以让应用服务器和资源适配器连接起来以管理连接、事务和安全性。这样,应用组件的开发者就可以把精力集中与和业务逻辑相关的开发,而没有必要关心系统级的问题。

3.通用客户接口(CCI):定义了J2EE组件连接到EIS系统的一组通用的API(注意只是接口),这些API在具体的开发中进行实现。实现cci主要是为了实现标准的调用资源适配器,也是为了开发者关注与具体的业务而不用关注调用的细节。

jdbc就是一种连接器构架的实现。例如oracle的驱动classes12可以看作是资源适配器,而javax.sql.*可以看作是CCI。

下面两个图[1]

图1 JCA的体系结构

图2 应用程序组件和JCA以及EIS交互之间的交互关系

 

 

 

说明:上文中使用别人的图和文字都有记号,下面有相关的出处。

[1]:引用陈亚强, 高级软件工程师, 在ibm社区的帖子。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值