问题 单项选择题

某系统集成项目组需要在Windows 2008 Server操作系统平台上应用C++语言编写相应的应用构件。该项目组宣选用______作为构件标准。

A.EJB
B.COM+
C.CORBA
D.ODBC

答案

参考答案:A

解析: 组件对象模型(COM)是个开放的组件标准,有很强的扩充和扩展能力。COM将组件的概念融入到Windows应用中。COM+可以将它理解为COM的新发展,或者为COM更高层次上的应用。它的底层结构仍然以COM为基础,几乎包容了COM的所有内容。COM+倡导了一种新的概念,它将COM组件软件提升到应用层而不再是底层的软件结构,通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统。依题意,若某项目组需要在Windows操作系统平台上用C++语言编写应用构件,则该项目组宜选用COM+作为构件标准。
EJB用于封装业务,而业务可分为业务实体和业务过程。在J2EE模型当中,中间层的业务功能通过EJB构件实现,使用JSP实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面。
CORBA(公共对象请求代理架构)是由对象管理组织(OMG)制定的一种标准的面向对象的应用程序体系规范。CORBA架构是OMG为解决分布式处理环境(DCE)中硬件和软件系统的互连而提出的一种解决方案。
开放数据库互连(Open Database Connectivity,ODBC)是微软公司提出的数据库访问接口标准。它定义了访问数据库的API(应用程序编程接口)一个规范。数据库访问中间件通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。其典型的技术有Windows平台的ODBC和Java平台的JDBC等。

单项选择题
单项选择题