首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA 服务提供者框架引见

2012-09-09 
JAVA 服务提供者框架介绍???? ?服务提供者框架是指:多个服务提供者实现一个服务,系统为客户端提供多个实现

JAVA 服务提供者框架介绍

???? ?服务提供者框架是指:多个服务提供者实现一个服务,系统为客户端提供多个实现,并把他们从多个实现中解耦出来。服务提供者的改变对它们的客户端是透明的,这样提供了更好的可扩展性。例如,JDBC,JMS等就是用了服务提供者框架

????? 他们之间的关系如下图:

??

JAVA 服务提供者框架引见
?
?

?? 1.服务具体实现类和服务提供者实现类是服务提供者自己去实现。以JDBC为例,这2个模块由具体的数据库提供商来实现。

?? 2.其他三个模块是java对数据库提供商怎么实现上面2个模块的一个约束。比如:提供服务者实现类必须实现服务提供者接口。才能成功注册到服务提供者注册类。以JDBC为例,所有的数据库提供商只需要按照接口里面定义的规则来操作,都能成功地使java连上他们的数据库。

?

??? 下面以mysql数据库为例简单说明一下mysql数据库提供商是如何实现这些接口的。

??? 1.我们在java中获取mysql连接对象源代码如下:

?

???

??

?

???? 客户端测试类:

?

????

  

热点排行