产品经理——商业价值主张16982.pptx





《产品经理——商业价值主张16982.pptx》由会员分享,可在线阅读,更多相关《产品经理——商业价值主张16982.pptx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle 数据库数据库 10gJava、JDBC 和和 Web 服务服务 Steve Button产品经理-商业价值主张 议程议程商业价值主张 Oracle 数据库 10g 中的 JDBCOracle SQLJ 的现状如何?Oracle 数据库 10g 中的 JavaOracle 数据库 10g 中的 Web 服务Java 与与 Web 服务服务价值主张价值主张Java 与与 Web 服务价值主张服务价值主张成本降低更快的 Java 应用程序开发更快的 Java 应用程序部署 更快的 Java 应用程序执行 集成现有的软件资产风险降低选择支持最新的 Java 标准防范恶意的 Java 代码
2、防范数据库服务器故障Java 与与 Web 服务价值主张服务价值主张扩展数据库的范围扩展数据库的客户基础数据联合:将远程和动态数据与本地数据整合平台集成:扩展原有资产利用标准的或第三方的 Java 库扩展数据库功能Oracle 数据库数据库 10g 中的中的 JDBC10g 中的中的 JDBC 有什么新增特性?有什么新增特性?重新设计统一的代码路径消除功能空白 性能直接的 XA优化的类型转换 最快的 JDBC 驱动程序瘦等同于粗绑定变量名称PL/SQL 索引表代理验证加密算法 可靠的智能连接缓存隐式连接缓存快速连接故障切换新的数据类型原生 IEEE DOUBLE原生 IEEE Float LO
3、NG-to-LOB 转换无限大小的 LOBINTERVAL DAY TO SECOND 端到端跟踪10g 中的中的 JDBC 有什么新增特性?(续)有什么新增特性?(续)其他增强的 VARRAY 支持NLS 重新打包可设置的系统属性CHAR/NCHAR 行为瘦加密算法停止发送 zip 文件停止发送 classes111新的 JDBC 3.0 特性命名参数新的引用接口数据连接/URLJCA 资源适配器连接池语句池JDBC Web RowSetJDBC WebRowSet JSR-114 的一个实施,扩展了 java.sql.ResultSet 功能支持从 XML 格式中读取结果集或将结果集写成
4、XML 格式可串行化/可分配与数据源断开、分离可扩展到非表格化数据可以使用 HTTP/XML 协议通过互联网发送JDBC WebRowSet JDBC 行集行集(RowSet)各种行集的关系各种行集的关系JDBCRowSetCachedRowSetFilteredRowSetWebRowSetEJB ServletWeb 服务JDBC WebRowSet 示例示例/创建一个结果集以填充行集 stmt=conn.createStatement();rs=stmt.executeQuery(select.);OracleWebRowSet wrs=new OracleWebRowSet();/填充
5、行集 wrs.populate(rs);/关闭连接 conn.close();/行集仍然包含值.wrs.next();Object col1=wrs.getObject(1);/以 XML 格式输出行集 wrs.writeXML(out);更丰富的更丰富的 JDBC 连接缓存连接缓存 特性特性特性特性 9 9i i R2 R2 10 10g g透明的缓存访问透明的缓存访问透明的缓存访问透明的缓存访问 无无无无 有有有有刷新陈旧连接刷新陈旧连接刷新陈旧连接刷新陈旧连接 无无无无 有有有有基于属性的连接检索基于属性的连接检索基于属性的连接检索基于属性的连接检索 无无无无 有有有有重新声明重新声明重
6、新声明重新声明/重用丢弃的连接重用丢弃的连接重用丢弃的连接重用丢弃的连接 无无无无 有有有有异种用户异种用户异种用户异种用户/口令口令口令口令 无无无无 有有有有集中的缓存管理集中的缓存管理集中的缓存管理集中的缓存管理 无无无无 有有有有 智能的连接缓存:智能的连接缓存:隐式连接缓存隐式连接缓存缓存管理器缓存管理器Oracle JDBC 驱动程序.会话会话 1.1会话会话 n.1.缓存 1会话会话 1.m.缓存 n会话会话 n.mJ2EE 服务器(例如,服务器(例如,OracleAS 10g)可靠的连接缓存:可靠的连接缓存:快速连接故障切换快速连接故障切换JDBC 连接缓存中失败的连接监听 U
7、P/DOWN 故障切换事件重设连接失败的数据库连接失败的数据库连接新的数据库连接新的数据库连接快速连接故障切换快速连接故障切换RAC 数据库:数据库:例程故障切换示例例程故障切换示例 故障切换前故障切换前故障切换后故障切换后Instance#1ERPJava/J2EE例程例程 1例程例程 2例程例程 3例程例程 4快速连接故障切换:快速连接故障切换:连接故障切换处理连接故障切换处理ONS 后台程序后台程序故障切换事件故障切换事件处理程序线程处理程序线程订阅订阅发布发布连接缓存连接缓存管理器管理器启动启动/停止停止连接缓存对象阵列连接缓存对象阵列.连接对象连接对象线程处理事件,每个缓存一个线程处
8、理事件,每个缓存一个21345handleEvent()TAF 与快速连接故障切换与快速连接故障切换连接重试:FCF 允许在应用程序级进行重试,而 TAF 重试发生在 OCI/Net 层。应用程序层(例如:EJB 容器)完全控制重试与连接缓存集成:与 TAF 不同,FCF 与隐式连接缓存结合使用,对缓存管理的连接有完全的控制权基于 RAC 事件:FCF 是一种基于 RAC 事件的机制。这比检测网络呼叫的故障要更有效。负载平衡支持:-FCF 支持活动的 RAC 例程间的连接的 UP 事件负载平衡Oracle 数据库数据库 10g 中的中的 JDBC总结总结重新设计 最大化 JDBC 驱动程序的效
9、能 JDBC 和 J2EE 标准 可移植、使开发更快广泛的特性集 可使用 Oracle 数据库 10g 的全部特性即时客户端 无障碍的安装和升级与 Oracle 数据库的不同版本向上/向下兼容可靠性 RAC/高可用性快速连接故障切换灵活性 兼容的 type-2 和 type-4 JDBC 驱动程序:灵活性请参阅新的白皮书http:/ 10g 中的中的 SQLJOracle SQLJ 的现状的现状不再支持 SQLJ 确切情况是怎样的?在 Oracle 数据库 10g 和 Oracle AS 10g 中不再支持 SQLJ Translator(编译器)目前保留了 SQLJ Runtime下一步支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品 经理 商业价值 主张 16982

限制150内