xiuli 的个人资料我的岛屿照片日志列表更多 ![]() | 帮助 |
|
2月25日 对SUN定义的四种JDBC驱动程序标准简介SUN定义的四种JDBC驱动程序标准: Type1 JDBC-ODBC桥 作为JDK1.1后的一部分,是sun.jdbc.odbc包的一部分 Application-->JDBC-ODBC Bridge(Type1 jdbc driver)--->JDBC-ODBC Library-->ODBC Driver-->Database 适用于快速的原型系统,没有提供JDBC驱动的数据库如Access
Type2 JAVA to Native API 利用开发商提供的本地库来直接与数据库通信。 Application--->JDBC Driver(Type2 jdbc driver)--->Native Database library--->Database 比Type1性能略好。
Type3 Java to net Application--->Jdbc Driver(Type3 jdbc driver)--->java middleware--->JDBC Driver--->Database 具有最大的灵活性,通常由那些非数据库厂商提供,是四种类型中最小的。
Type4 JAVA to native dababase Application--->Jdbc driver(type4 jdbc driver)--->database engine--->database 最高的性能,通过自己的本地协议直接与数据库引擎通信,具备在Internet装配的能力。 2月24日 SCASCA全称Service Component Architecture,即服务组件框架。它由BEA、IBM、Oracle等知名中间件厂商联合制定的一套符合SOA思想的规范。 SCA在2005年11月,发布了0.9版本的规范,其中包括了组装模型规范,Java/C++客户端以及其实现规范。2006年4月,整个SCA规范有了很大的改进,推出了对应的0.95版本。2007年3月,SCA的1.0版本终于发布。 服务组件框架(SCA)提供了一套可构建基于面向服务的应用系统的编程模型。它的核心概念是服务及其相关实现。服务由接口定义,而接口包含一组操作。服务实现可以引用其他服务,称为引用。服务可以有一个或多个属性,这些属性是可以在外部配置的数据值。 SCA中的一个关键推动因素是Service Data Object(服务数据对象,SDO)。 SCA组件被组成为程序集。程序集是服务级的应用程序,它是服务的集合,这些服务被连接在一起,并进行了正确的配置。SCA程序集运行在两个级别:第一种情况,程序集是系统内的一组松散连接的组件;另一种情况,程序集是模块内的一组松散连接的组件。二者的区别在于,一般来说,模块是组件的集合,而系统是模块的集合。此外,系统对应于“大规模编程”(programming in the large或megaprogramming),而模块对应于“小规模编程”(programming in the small) 将组件连接到它所依赖的服务的方式就是服务网络“装配”的方式。程序集已经在许多技术和框架中广为应用,比如CORBA、J2EE、ATG Dynamo和Spring,也就是说,它并不是新出现的。从这些技术中我们可以知道,程序集提供了许多重要的优点,比如更轻松的迭代开发,以及避免使业务逻辑依赖于中间件容器。SCA使用程序集解决了许多SOA开发中的重要问题,包括: 业务逻辑与底层基础架构、服务质量和传输的分离。 “小规模编程”与“大规模编程”的联系。 为架构的设计、编码和操作性部署在自底向上(bottom-up)和自顶向下(top-down)两种方法中来回切换提供了一种统一的方式。 |
|
|