Oracle R12新特性详解:从登陆界面到开发工具的变革

需积分: 19 11 下载量 144 浏览量 更新于2024-08-17 收藏 1.14MB PPT 举报
"本文将详细讨论Oracle R12版本中的一些关键变化,涵盖从整体架构到具体技术组件的更新,以及对二次开发的影响。" 在Oracle R12中,我们看到许多细节性的改进,旨在提升用户体验和系统性能。首先,整体视觉设计变得更加友好,采用了一种减轻视觉疲劳的浅蓝色调。登录界面也进行了改造,现在对用户名区分大小写,增强了安全性。Jinit的使用方式简化,不再需要单独安装,仅需设置为可信控件,它会自动下载并安装到本地。 在技术层面,Oracle R12对Form的视觉体系进行了统一,使其与OAF(Oracle Application Framework)和JTT(Java Thick Client)产品的界面保持一致,这不仅提升了用户的操作一致性,也简化了开发工作。此外,编译命令和工具也发生了变化,以前的f60gen不再支持,取而代之的是frmcmp_batch作为新的编译工具。 Oracle R12对二次开发的影响主要体现在以下几个方面: 1. ORACLER12综述:整个R12系统由OracleHOME路径下的Oracle自带组件、APPL_TOP下的其他组件以及第三方组件共同组成。这些组件包括数据库层、应用层和技术组件,每个层次都有所升级。 2. OAF综述:OAF作为Oracle R12的核心技术之一,提供了更加灵活和强大的用户界面框架。开发者可以利用OAF进行企业级应用的构建,同时,OAF界面中的字段查询功能也得到了增强,使得数据检索更为便捷。 3. R12安全性新特性:R12版本强化了安全机制,如登录时对用户名的大小写敏感处理,以及可能引入的新安全策略和权限控制,这为企业的数据保护提供了更严密的保障。 4. R12功能模块的变化:各个业务功能模块可能都有所调整,以适应新的技术和管理需求,这可能会影响到原有的业务流程和用户操作。 5. 应用技术的总体变化:在数据库层,Oracle Database升级至9i或10g;在应用层,Oracle Application Server和Oracle HTTP Server/Apache也进行了更新;技术组件如Servlet Container从JServ转向OC4J,核心文件系统进行了重构。 6. 高层分级结构:Oracle R12的组件分布更加清晰,如COMMON_TOP和APPL_TOP的划分,以及Apache、OC4J、RSF等组件的层级关系,有助于管理和维护。 7. 自带及附带组件的更新:Oracle Database AS Client Libraries、Oracle Developer Client Libraries、Oracle JDeveloper等组件均升级到了10g版本,还包括OracleAS Discoverer、OJSP、OracleHTTPServer/OracleHTTPClient等,提供了更丰富的开发和分析工具。 8. BI Beans和JDBC的升级:Oracle R12还引入了BI Beans 3.1和JDBC 10.2,增强了商业智能功能和数据库连接性能。 Oracle R12是一次全面的技术升级,不仅优化了用户界面和登录体验,还提升了系统的稳定性和安全性,并为开发者提供了更先进、更高效的开发环境。这些变化对于那些依赖Oracle系统的组织来说,意味着更高的效率、更好的用户体验以及更强大的数据管理能力。