Oracle JDeveloper 和 Oracle ADF 11g 第 2 版 (11.1.2.x):新特性

更新时间:2013 年 10 月 4 日

简介



JDeveloper 11g 第 2 版 (11.1.2.4.0)

JDeveloper 和 ADF 11g 第 2 版 (11.1.2.4.0) 是一个次要更新版本。该版本包含许多错误修复和一些 ADF Mobile 新特性。



JDeveloper 11g 第 2 版 (11.1.2.3.0)

JDeveloper 和 ADF 11g 第 2 版 (11.1.2.3.0) 是一个次要更新版本。该版本包含许多错误修复和一些新特性。
  • ADF Mobile:ADF Mobile 将 ADF 应用作为原生应用扩展至移动设备。ADF Mobile 生产版本现在可从 JDeveloper 更新中心获取 (Help > Check for Updates)
  • ADF Essentials:ADF Essentials 是 Oracle ADF 的一个全新产品。开发人员可以免费使用和部署 ADF 的核心要素!




JDeveloper 11g 第 2 版 (11.1.2.2.0)

JDeveloper 和 ADF 11g 第 2 版 (11.1.2.2.0) 是一个次要更新版本。该版本包含许多错误修复和一些新特性。



JDeveloper 11g 第 2 版 (11.1.2.1.0)

JDeveloper 11g 第 2 版 (11.1.2.1.0) 是针对 11.1.2.0.0 的错误修复更新。

JDeveloper 11g 第 2 版 (11.1.2.0.0)

JDeveloper 和 ADF 11g 第 2 版 (11.1.2.0.0) 是一个拥有丰富特性的主要版本。该版本新的亮点纷呈,但其主旨还是在以下方面:

  • 升级了 JDeveloper 扩展框架:扩展框架(插件)升级为使用 OSGi。这就允许在需要时延迟加载扩展。从而加快了启动速度并且极大改善了整体性能。
  • 提高了 JDeveloper 性能:除升级为使用 OSGI 外,还全面完善了 JDeveloper 以提高设计时性能。
  • 集成了 Maven:JDeveloper 现在集成了 Maven 2 支持。
  • ADF 外观编辑器:可以通过新的 ADF 外观编辑器直观地创建和修改 ADF Faces 应用的外观。
  • JSF 2.0:IDE 中针对 ADF 应用的 JSF 2.0 支持

当然,该版本中还实现了许多错误修复(约 700 个客户错误)。请继续阅读下文,了解有关新特性的更多详细信息!


 

我们一如既往地欢迎您通过 OTN 论坛提供反馈

早期版本?如果您要查找早期 11g 版本的新特性列表,请参见版本文档页面


 

该版本新增内容 (11.1.2.4.0)

ADF Mobile

设备原生推送通知

  • 向移动用户推送通知 — 例如通知用户查看任务列表中的新批准请求
  • 利用成熟的原生推送通知机制
    • iOS:Apple 推送通知
    • Android:Google 云消息传递服务
  • 紧密集成在 ADF Mobile 中

标记 (badging) API

  • 为移动用户提供关于新应用事件的可视化提示
  • 经常与推送通知一起使用
  • 仅在 iOS 上支持

Android 上的文件内容显示

  • 支持与 Android 上的文件查看器无缝集成

应用存档支持

  • 支持对系统集成商或 ISV 创建的 ADF Mobile 应用进行企业分发
  • 适用于 SI 和 ISV 合作伙伴

基础架构更新

  • 性能改进
  • iPhone5 和 iPad Mini 外形规格支持
  • 将 PhoneGap 1.0 迁移至 Cordova 2.2
  • 更新了 Xcode 和 Android SDK 支持 

URL 模式支持(在 ADF Mobile 11.1.2.4.39.64.51 发行版中添加)

  • 允许使用 URL 模式从其他应用启动 ADF Mobile 应用
  • 支持监听器处理通过 URL 模式传递的上下文参数

自定义 SOAP 头部支持(在 ADF Mobile 11.1.2.4.39.64.51 更新版本中添加)

  • 允许在 Web 服务数据控件 SOAP 请求中包含自定义 SOAP 头部

xCode 5 支持(在 ADF Mobile 11.1.2.4.39.64.62 更新版本中添加)

  • 从补丁 5 开始,需要 XCode 5 和 iOS 7 SDK 才能为 iOS 构建 ADF Mobile 应用。应用开发人员需要下载并安装 XCode 5,将 Tools > Preferences 中的 ADF Mobile iOS Platform 设置更新为 XCode 5 构建目录和 iOS 7 SDK。

具备原生 iOS7 和 Android 外观的新皮肤(在 ADF Mobile 11.1.2.4.39.64.62 更新版本中添加)

  • 补丁 5 附带一个新的皮肤 — AltaMobile。此皮肤在 iOS 设备上运行时将提供 iOS 7 外观,而在 Android 设备上运行时将提供原生 Android 外观。AltaMobile 皮肤是一个可选项,因此应用开发人员需要更改 adfmf-config.xml 中的皮肤配置来引入新皮肤。需要对 adfmf-config.xml 进行以下更改:
将:<skin-family>mobileFusionFx</skin-family>
替换为: <skin-family>mobileAlta</skin-family>

 

此版本新增内容 (11.1.2.3.0)

Java EE 开发和部署

GlassFish 部署

JDeveloper 支持部署至 GlassFish Server 3.1

ADF Mobile

ADF Mobile 将 ADF 应用作为原生应用扩展至移动设备。ADF Mobile 生产版本现在可从 JDeveloper 更新中心获取 (Help > Check for Updates)有关具体特性、演示和产品的更多详细信息,请参阅 OTN 上的 ADF Mobile 专区

ADF Essentials

此版本引入了一个全新的选项,可为 Java Web 开发社区提供 ADF 支持。ADF Essentials 是一款支持免费开发、部署和分发的产品。它包括 ADF Faces、ADF 数据可视化工具 (DVT)、ADF 控制器、ADF 模型、ADF Share 和 ADF 业务组件的核心 ADF 构建块。此外,Oracle 还非常高兴地宣布 ADF Essentials 通过了 GlassFish 上的部署认证。有关更多信息,请参阅 OTN 上的 ADF Essentials 专区

ADF Faces 和数据可视化工具 (DVT)

所有 ADF Faces 和数据可视化组件现在均支持触控手势,可在触控设备上提供交互性,例如拖放触控支持、工具提示、数据提示和上下文菜单。FusionFx 和 FusionFx 简单系列皮肤的新 1. 2 版启用了此支持。ADF Faces 和 DVT 组件现已通过 iPad 认证。此外,ADF DVT Graph 和 Gauge 组件现在支持 HTML5 中的渲染。


 

ADF 视图框架


 

  • 覆盖默认尺寸 — 默认情况下,某些组件默认会从父级组件获取尺寸。这导致这些组件难以在流动容器中运行,一般情况下都是从子组件的首选尺寸中获取尺寸。为了支持此功能并保持向后兼容性,我们引入了一个新的 web.xml 上下文参数。此参数在设置后将允许某些属性的默认值采用适合其当前容器的值。对于 dimensionsFrom 属性,这意味着默认值将是“auto”而不是“parent”。这会导致组件根据父组件来确定默认所使用的尺寸。这将影响 af:decorativeBox、af:panelAccordion、af:panelDashboard、af:panelStretchLayout、af:panelSplitter 和 af:panelTabbed 上的dimensionsFrom属性。对于 af:table、af:tree 和 af:treeTable 表组件,将新的上下文参数设置为 auto 会导致 autoHeightRows 的默认值从 -1 变更为 0。此外,当 autoHeightRows 为 0(且上下文参数已设置为 auto)时,这些组件将呈现 AFStretchWidth 样式类。
    要设置这个新参数,您需要将其添加到应用的 web.xml 中:
    <context-param>            <description>         	This parameter controls the default value for component geometry on the page.
          Supported values are:
            legacy - component attributes use the default values as specified for the attributes
                     in the tag documentation (default value)
            auto   - component attributes use the correct default value given the value of their
                     parent component. For example, with this setting, the panelStretchLayout
                     will use "auto" as the default value for its "dimensionsFrom" attribute
                     instead of "parent".
       </description>      	        <param-name>oracle.adf.view.rich.geometry.DEFAULT_DIMENSIONS</param-name>             <param-value>auto</param-value>          </context-param>

 

在平板设备上,ADF 表现在自动呈现为分页表,而不是无限滚动。表组件不再提供滚动条,而采用分页格式,并且会显示一个允许用户跳转至行的特定页面的页脚,如下所示。页面上的行数由 fetchSize 属性决定。


 


此版本新增内容 (11.1.2.2.0)

ADF Faces 和数据可视化工具 (DVT)

ADF Faces Framework

  • 改进了页面加载性能:此版本中增加了许多特性来改善加载 ADF Faces 应用的整体体验。
    • 减少所需的最小 JavaScript 脚本的大小 — Triinidad JavaScript 已经过分区,可尽可能减少 ADF Faces 所需的 JavaScript 核心集,并将其与可按需下载的服务分开。
    • 减小图像尺寸 — ADF Faces 中使用的图像现已经过最佳压缩。
    • 添加 Closure 编译器 — 采用一种新方法来生成经过压缩(和模糊处理的)JavaScript。
    • 支持内容分发网络 (cdn) — adf-config.xml 中的新设置允许用户利用内容分发网络 (CDN) 来缓存和提供应用的静态部分(图像、javascript、样式表等)。
  • 美化 URL:默认情况下,用于保存 ADF Faces 会话状态的参数值将不再使用动态 URL 参数传递。这会让最终用户看到更整洁的 URL。对于支持它的浏览器,HTML 5 History Management API 用于删除参数,否则将通过会话 Cookie 发送信息。开发人员也可以选择具体方法,或者在 web.xml 中完全关闭该特性。

ADF Faces

布局

  • af:panelGridLayout:此版本引入了一个新的布局组件。面板网格布局结合相关的 af:gridRow 和 af:gridCell 标记,允许用户在简单(或复杂)的行和列集合中布局页面元素。请注意,此版本中的 JSF 可视化编辑器不支持新的布局组件。

ADF 数据绑定

Web 服务数据控件

  • 支持定义键属性:引用 ID 类型属性的 WSDL 现在会生成一个 Web 服务数据控件结构,该结构将该属性标记为“主键”。否则,生成的 Web 服务数据控件将为该键值添加一个隐藏的 RowIndex 属性。因此,Web 服务数据控件现在还支持 setCurrentRowKey 和 setCurrentRowKeyWithValue 迭代器操作。
  • HTTP 头部自定义:创建 Web 服务数据控件定义时可以使用一个新的“包含 HTTP 头部参数”选项。选择此选项会在 Data Controls 折叠面板的数据控件操作下提供一个“HTTP Header”参数。您可以从辅助 bean 提供 HTTP Header 参数的值,该值将通过请求传递,随后会执行该方法。

URL 数据控件

  • *多个方法:*现在可以使用一个 URL 数据控件公开 REST 服务的所有操作。可以在一个数据控件定义中创建多个方法。
  • 不再需要 XSD:对于 GET 操作,您不再需要为返回类型指定 XSD。如果在创建数据控件时未指定 XSD,将通过发起服务请求来生成返回类型。
  • HTTP 头部自定义:创建 URL 数据控件时可以使用一个新的“包含 HTTP 头部参数”选项。选择此选项会在 Data Controls 折叠面板的数据控件操作下提供一个“HTTP Header”参数。您可以从辅助 bean 提供 HTTP Header 参数的值,该值将通过请求传递,随后会执行该方法。


此版本新增内容 (11.1.2.0.0)

JDeveloper IDE

编辑器管理

  • 异步编辑器支持
    这使编辑器管理器框架的客户端无需阻塞事件线程即可打开编辑器

扩展开发

  • IDE 扩展使用触发器钩
    允许扩展定义加载的时间和方式
  • IDE 扩展支持延迟初始化
    需要时才加载扩展。而不是在启动时一次性加载所有扩展。
  • IDE 扩展作为 OSGi 包
    现在,由于 SGi 类加载策略,可以在独立的类加载器中加载扩展类

扩展开发人员指南

外观

  • 改进许多常用组件的外观

Java 编码和敏捷开发

Ant

  • 在调试器中显示 ant 宏属性值

审计/度量

  • 序列化审计支持
  • 有限审计文件大小
  • 无法序列化的字段审计支持

编译器

  • 从 SQLDev 发布版本中删除 JavaCompiler.jar
  • 快速 JOT 解析器

调试器

  • 数据窗口中的 toString()
  • 数据窗口数组导航
  • 调试器 Find Source 对话框

Java 代码编辑器

  • 取消模板代码
  • 增量搜索
  • 替换命令现在可以在运行时保存案例
  • 调用树浏览器

Java 导航

  • Goto 类/文件导航器

Java 重构

  • 外部化字符串
  • 反转 Boolean
  • 国际化
    使用资源包中的国际化版本替代 Java 字符串文本
  • 引入参数对象
  • 提取类
  • 提取方法对象

Java 搜索/索引

  • 类定位器
  • 应用缓存
  • 类定位器副本
  • 文件更改支持
  • 提供字符串搜索功能
  • 默认情况下假设外部文件没有更改
  • 应用级持久存储
  • 活动的 Root Manager

启动程序

  • 64 位 Windows 支持

Maven

  • 使用 Maven POM 创建新应用和项目
  • 从现有 JDeveloper 应用和项目创建 Maven POM
  • 导入 Maven POM
  • 为所有应用配置 Maven 设置
  • Maven POM 编辑具备代码自动完成功能
  • 运行 Maven 目标
  • 集成的 Maven 输出显示
  • 通过索引和查询来管理本地和远程信息库
  • 通过与 JDeveloper 项目库同步来管理 Maven 依赖项
  • 自动将 JDeveloper 项目库发布到本地信息库

监测器

  • 在快照中用不用的颜色区分新旧参考游标
  • 64 代理支持
  • 局部树扩展
  • 线性链缩减

数据库开发

脱机数据库

  • 持久保存文件或者将文件生成为 Oracle 11gR2 SXML
  • 绑定变量作为报告参数
  • 在 Application Navigator 中筛选脱机数据对象
  • 将 PL/SQL 持久保存为 .sql 或 .pls 等平面文件 
  • 改进了对从 PL/SQL 引用(使用)表、视图等或其他 PL/SQL 对象时的依赖性分析
  • PL/SQL 编辑器的“Go To Declaration”命令

建模器

  • UML 类模型中的数据库配置文件可提高从逻辑到物理数据库模型转换的灵活性
  • 从物理数据库模型反向转换到逻辑模型(UML 类模型)
  • 简化“Delete”和“Remove from Diagram”的使用
  • 通过图标和对象工具提示中的连接信息形象直观地区分联机和脱机数据库对象
  • 以图标模式显示 join 对象
  • 允许将“Show Related Elements”用于视图和关系使用
  • 隐藏添加到首选项的约束名称选项

视图对话框改进

  • SQL 代码自动完成功能
  • 对查询构建的 UNION 集合运算符和绑定变量支持
  • Group By 表达式和函数调用 
  • 对内联和分层查询创建的声明式支持

Oracle 数据库支持

  • 将 DEFFERABLE 子句和 INITIALLY 子句添加到约束模型 
  • 显式建立实现主键/唯一键的索引模型
  • 支持 Oracle 11gR2 XE(快捷版)

非 Oracle 数据库支持

  • 使用第三方数据库字典和 JDBC 驱动程序

此版本的 JDeveloper 包括 Oracle SQL Developer 2.1 中的功能

团队开发

通用基础架构

  • 增强对大型文件的比较算法
  • 版本树缩略图视图和 Structure 窗格使用
  • 比较面板使用折叠面板布局

Subversion

  • 信息库修订浏览器
  • 支持树冲突和 Subversion 属性冲突
  • 通过文件的上下文菜单添加到 svn:ignore
  • 在提交和更新对话框上显示信息库 URL
  • 在主比较视图中比较 subversion 属性 

Perforce

  • Perforce 批注支持
  • 连接下拉列表转换为浏览按钮和对话框

Serena Dimensions

  • 支持版本操作中的维度请求(生命周期)
  • 导入向导

Java EE 开发和部署

应用服务器集成

  • 部署计划定制框架
  • 用于 Weblogic-policy-ref.xml 的平面编辑器
  • 针对部署规则的项目/应用审计
  • 生成 *-jdbc.xml 文件
  • 部署取消支持
  • OJDeploy 作为后台服务
  • 提示用户在创建默认域时输入初始管理密码

EJB/JPA

  • 默认实体映射的首选设置
  • 实体字段/列同步
  • 动态发现 Entities from Tables 向导中的相关 JPA 实体
  • 生成 toString()、hashCode()、Comparable.compareTo() 方法在实体上的实现
  • EJB 重构
  • Entities From Tables 向导用户界面经过了重新设计

EJB/Bean 数据控件

  • 在 Bean DC 中添加了对 Java 5 泛型类型的支持
  • 利用 Web 应用针对远程查找进行 jndi 查找
  • Bean 数据控件元数据管理改进目前仅在需要时生成 xml(稀疏 xml)
  • Bean 数据控件与查询 — 子查询和联接支持
  • Bean 数据控件分页性能改进
  • Bean 数据控件用户界面改进
  • Bean 数据控件事务支持

EJB 示意图

  • 从 EJB Modeler 创建数据控件

集成的 WebLogic Server

  • 类与元数据刷新支持(热交换)
  • 访问运行 URL(若有)的操作
  • SSL 支持
  • 删除和重新创建域支持
  • 支持在部署期间终止运行
  • 本地调试协议支持

Java EE 安全性

  • 支持 OPSS 资源目录
  • 支持自定义策略和代码库授权

XML 开发

XML 模式

  • 应在后台线程中解析引用
  • 新增的上下文菜单允许更轻松地访问“从 XSD 生成 XML”特性。
  • 现在,facet 值根据其基本类型进行验证。
  • 新增的设计编辑器支持模式中的 List 和 Union 元素。
  • 增加对模式设计编辑器中折叠和展开元素及复杂类型的所有属性的支持。
  • 增加对使用下拉列表设置 attributeGroup 引用的支持
  • 模式审计:在模式编辑中进行更多验证
  • Property Inspector 现在会在合适的时候显示类型属性值。
  • 增加了以下功能:在可视化编辑器中通过上下文菜单生成属性/隐式类型的全局元素

XSLT

  • 现在,xsl 变量显示在智能数据窗口中

XML 编辑器框架

  • Structure 窗格改进
  • Component Palette 改进

UML 开发

类图

  • 基本类型支持
  • 附加关联端信息
  • 对属性的约束

建模框架

  • 对元素引用的预加载功能
  • 升级到 JViews 8.6
  • Diagram Rename 和 Save As 选项
  • 图内容设置

序列图

  • 根据 UML 2.0 组合片段实现序列图嵌套
  • 交互形状
  • 序列布局

构造型支持

  • 在图上支持用户定义的构造型
  • 在 Property Inspector 中支持用户定义的构造型
  • 在对话框中支持用户定义的构造型

UML 2 基础架构

  • Profile 支持 — 基础
  • Profile 支持 — 最终

Web 服务开发

客户端

  • 将凭证向导与代理客户端向导集成
  • 在 new gallery 中更改代理向导选项名称
  • 来自代理节点的“Go To WSDL”上下文菜单选项
  • 来自代理节点的“Go To Client Class”上下文菜单选项

HTTP Analyzer

  • 支持异步服务监视
  • 默认证书接受

策略

  • 策略验证
  • 可自定义客户端策略页面的标题和隐藏文字
  • 在策略首选项页面编辑服务器连接
  • HTTP Analyzer 签名/加密支持

Property Inspector

  • 针对 PI 中的 MTOM 和 Addressing 批注改进用户界面
  • Property Inspector 支持 @Action 和 @SOAPBinding 批注
  • Property Inspector 支持 @WssConfiguration 批注

REST

  • 支持来自超媒体即应用状态引擎 (HATEOAS) 的相对链接
  • 支持原子 (href) 链接

服务开发

  • TopLink 数据库 Web 服务支持
  • 支持编辑自上而下生成的 Web 服务
  • 添加对 SOAPBinding.ParameterStyle.BARE 的验证
  • 添加上下文菜单选项,以便将 wsdl 添加到加批注的 Web 服务中
  • 一步添加 @WebServiceRef
  • 在自上而下生成后,打开实现类,而不是 WSDL

WSDL 编辑器

  • 添加测试 Web 服务选项
  • 在 WSDL 创建对话框中添加目录

Web 和 Ajax 开发

  • 改进 faces-config 平面编辑器
  • 托管 bean 的图标将在导航器中显示,并且已将新托管 Bean 服务指示添加到 Application Overview
  • 图库重组
  • 支持 faces-config 批注
  • Web 应用迁移程序
  • 使用批注创建托管 bean 的选项
  • 支持 EL 中函数的自动完成

Facelets

  • 支持项目属性和 Tools > Manage Libraries 中的 Facelets 标记库
  • 可视化编辑器支持
  • 定制标记库编辑
  • 在 EL builder 中显示函数
  • 组合组件支持
  • 支持新 .jsf 扩展

页面布局

  • 支持可视化编辑器中的溢出滚动

Oracle Toplink 开发

  • 增强对 Oracle TopLink 高级 JPA (EclipseLink) 映射与持久性单元功能的支持

ADF 框架

配置文件

  • 自动为新 ViewController 项目创建 adf-settings.xml 文件;不再需要手动创建。

ADF 调试

  • 您现在可以为上下文事件和树与表绑定设置断点。

数据库可移植的应用

  • 应用的 SQL 属性(包括使用的数据库的类型)现在显示在应用的 adf-config.xml 编辑器中,并且可以在打包应用时应用改,以便更轻松地生成数据库可移植的应用。

ADF Faces 和数据可视化 (DVT) 设计时

ADF 外观编辑器

从 11.1.2.0.0 版开始推出了新的 JDeveloper 编辑器,用以创建和编辑 ADF 外观文件。其主要特性包括:

  • 能够以一个 ADF 外观作为起始点进行扩展
  • 选择器树列出所有可能的 ADF Faces 和 DVT 外观选择器,包括样式类、全局别名和伪元素
  • 预览窗格显示组件并实时反映对其外观选择器的更改
  • 继承信息显示现有默认的属性值在外观层次的位置
  • 支持查看哪组组件和选择器在使用特定的全局别名
  • 支持编辑特定主题的外观选择器
  • 在扩展 fusionFx-simple 外观时,能够根据颜色别名生成图像

可作为独立产品提供

  • 请从 OTN 上的 JDeveloper/ADF 页面下载独立的 ADF 外观编辑器。
  • 独立版本允许为早期版本的 ADF Web 应用(即 11.1.1.4 或 11.1.1.5)创建外观。只要在项目创建对话框中设置目标版本即可。

Component Palette 重组

将 Component Palette 中的 ADF Faces 组件重组到新的折叠面板和显示组中。其目的是让组织形式更可预测和合用,有助于用户更有效、高效地定位和识别组件。重组也会在未来接受新增组件。

支持构建嵌套模板

以前,用户只能在其页面中使用单一页面模板(在创建页面时进行选择)。并且在创建页面模板定义时无法包括其他页面模板。现在已消除这一限制,Component Palette 中现在有一个

新的 Template 项,可以将该项拖放到一个页面模板定义或一个常规页面。此时会出现一个对话框,提示用户选择要指向的页面模板。现在,用户可以利用这一新特性嵌套页面模板。

支持对 ADF Faces 布局组件的转换

11.1.2.0.0 中再次引入了在各种 ADF Faces 布局组件间进行转换的功能(具体组件包括 decorativeBox、group、panelAccordion、panelBorderLayout、panelBox、panelFormLayout、panelGroupLayout、panelHeader、panelList、panelSplitter、panelStretchLayout、panelTabbed、showDetailHeader 和 toolbox)。对于不能通过算法解决的情况,将显示新 Convert 对话框以便用户提供指示。在该对话框中,用户可以将子组件拖放到其他 facet。另外,如果用户希望在一个 facet 中包括多个子组件,可以选择用来集合这些子组件的组件。

 

增强 Structure 窗格中的层次导航

以前,用户在 Structure 窗格中进行导航时颇感厌烦,并且经常在导航到更深层次时不知身处何处。现在,用户可以利用 Show As Top 图标,选择将其当前节点放在层次的顶部。然后,用户可以在所在层继续导航,而不会迷失位置。最后,用户可以单击 show root 图标或使用上下文菜单选项,返回以显示 root。

 

 
 

在 Structure 窗格中查找

现在,用户可以使用新的 Find 空间在 Structure 窗格树中快速导航到某个组件。查找从当前指定为 root 的节点开始以深度优先方式进行。为避免混乱,将其作为切换选项引入,这样,在选择相应工具栏图标后,其作为子工具栏显示。


 

减少 Structure 窗格中的视觉混乱

  • 我们现在不再使用 Structure 窗格中完全限定的节点绑定,而改为使用简化的语法,便于用户识别关键数据绑定信息。 
  • Eliminate Freeze 和 New View(也存在于 PI 中)。这些选项令用户感到困惑,而了解这些选项的用户发现它们作用不大。
  • 修改不需要的自动调整

改进错误和警告指示

  • 删除“empty facet”警告 // 通常适用于 JSF
  • 向可视化编辑器中添加错误集,以便用户在设计视图中轻松找到错误和警告并进行纠正。


 

ADF 数据可视化设计时

  • 面向主题地图组件的设计时用户界面
  • Sparkcharts 数据优先设计时和绑定 UI
  • 改善 Hierarchy Viewer 设计时用户体验
  • 支持 Hierarchy Viewer 组件库中的圆形布局
  • 在 ADF 外观编辑器中集成 DVT 组件
  • 对 DVT 组件选择器的 CSS 代码自动完成支持
  • 设计时支持向现有数据绑定的数据透视表中添加数据透视筛选器栏
  • 改进 PivotTable 设计时 UI,根据控制提示生成默认戳记模式
  • ResourceBundle 与 DVT 组件设计时 UI 集成
  • Property Inspector 数据输入改进

ADF Faces 和数据可视化 (DVT) 运行时

JSF 2.0

  • 该版本提供 JSF 2 支持,包括作为正式视图技术的 Facelets
  • 包括 Java 5 批注支持,例如 @ManagedBean 和 @ViewScoped,不用在 faces-config.xml 中进行配置
  • 简化了导航,导航示例不需要 faces-config.xml
  • 应用在打开时自动迁移到 JSF 2:
    • 迁移项目库引用以使用 2.0 库
    • 升级了配置文件:web.xml 升级到 2.5 版,faces-config.xml 升级到 2.0 版
    • 删除了 facelets 库引用

辅助功能

  • JAWS 11.0.729 认证
  • AdfPage.js 中的新 API 方法 announceToAssistiveTechnology() 用于在屏幕阅读器模式下向 WAI-ARIA 状态实时区域添加消息。
  • 提供公共 API,以便自定义视图组件可以参与标题级别协商(<H1>、<H2>、...<H6>)

活动数据

  • 活动数据支持显示来自多个绑定的数据

Autosuggest

  • autoSuggest 标签的新属性“smartList”采用方法表达式。智能列表缓存在客户端,可以为常见搜索条目快速提供搜索结果。如果用户在两秒种内没响应,将从服务器获取并显示整个 suggestedItems 列表。
  • 现在提供新属性“maxSuggestedItems”;如果建议的条目列表长度超过该属性,则在其底部添加一个“more”链接,用于启动搜索和选择对话框
  • 在智能建议条目列表与完全建议条目列表之间添加分隔符
  • 无匹配结果时,Autosuggest 显示“no results found”

路径式导航栏

  • 减少垂直路径式导航栏的间距,添加新的外观属性对其进行控制。

日历

  • All Day Activities 容器现在占用不到 40% 的页面,如果需要更多空间,可使用滚动条

轮播

  • 轮播中有新的演示模式(“circular”、“oneByOne”),为附加显示选项提供新“controlArea”属性

更改持久性

  • 现在,更改持久性可用于 Facelets
  • 可以为声明式组件提供定制支持

导出

  • 导出数据现在支持带有 commandLink/goLink 和 selectOne/selectMany 组件的表列

文件下载

  • 在 portlet 中显示 ADF Faces 内容时,支持文件下载

框架

  • AdfFacesContext.getOutputMode() 现在指示是否在 email/printable 模式下显示页面
  • 如果正在关闭的窗口为对话框,则提供一个 WindowCloseEvent
  • 当用户会话快过期时,会出现弹出窗口主动提示用户
  • af:region 组件实现特定于 Facelets 的优化,通过该优化,直到显示区域后,才会创建区域的子区域。降低未显示区域的子区域创建的开销是一种显著的优化,尤其是区域隐藏在 af:showDetail、af:showDetailHeader 或 af:showDetailItem 上级中的情况下。该优化默认启用,但可以通过将“oracle.adf.view.rich.region.CHILD_CREATION”上下文参数设置为“immediate”禁用该优化。

内联框架

  • 增加了一个新的“inlineFrameLoad”事件,每次加载由源属性定义的文档时,该事件都排队;该事件可用于 :clientListener 标签

常见输入组件

  • 所有带标签的输入组件都增加了“labelStyle”属性,以支持标签的显式控件样式,例如 labelStyle="white-space:nowrap;"
  • inputColor、inputComboboxListOfValues、inputDate、inputListOfValues 和 inputText 增加了“autoComplete”属性,可用于在需要时阻止浏览器自动完成
  • 多个输入组件增加了“editable”属性,用于提供点击编辑功能
  • 增加了新的实用程序类 oracle.adf.view.rich.util.ResetUtils 来重置为初始状态;该类具有 public static void reset(UIComponent startComponent) 方法

布局

  • decorativeBox、panelAccordion、panelDashboard、panelSplitter 和 panelStretchLayout 的流动备选方案:这些组件拥有一个新的“dimensionsFrom”属性,该属性可以使高度由其子组件确定,作为父拉伸或固定高度的备选方案
  • panelTabbed 增加了“dimensionsFrom”属性,用于指定组件如何在 disclosed 选项卡中处理 geometry management
  • 为自定义组件构建器增加了新的 API getVisualRootStretchingStyles,用以允许组件参与父拉伸

值列表 (LOV)

  • 应用开发人员可使用新 facet“searchContent”提供自定义内容
  • 新 facet“context”可用于 inputListOfValues 来支持 af:contextInfo 组件

MenuBar

  • af:menuBar 标签增加了菜单模型支持,用于对 menuModel 中的每个 itemNode 删除 af:commandNavigationItems
  • 菜单模型实现内置了“hover to open and click to navigate”行为

导航组件

  • 增强了组件 af:goButton、af:goLink、af:goImageLink、af:goMenuItem 和 af:commandNavigationItem,支持对 GET 请求进行 PPR 导航
  • 现在可以通过将“oracle.adf.view.rich.ACTION_LINK_BROWSER_CONTEXT_SUPPRESSION”设置为“no”,对操作链接禁用浏览器上下文菜单;说明:许多操作链接(例如来自 af:commandLink、af:commandMenuItem、af:commandNavigationItem 且没有“destination”属性设置的操作链接)提供“Bookmark Link”和“Copy Link”等原生浏览器上下文菜单,如果单击链接,所提供的链接与导航目标没有任何关系。这可用于禁止该行为。
  • 现在,使用 af:showPrintablePageBehavior 时,组件 af:commandLink 和 af:commandButton 显示在 print/email 输出中

PanelCollection

  • 增强了“featuresOff”属性,以支持关闭更大范围的特性集

弹出窗口

  • af:popup 标签增加了“autoCancel”属性,用以控制弹出窗口的自动取消
  • af:popup 标签增加了“childCreation”属性,这样可以延迟构建弹出窗口的子窗口,直到需要时再构建
  • af:popup 标签增加了“resetEditableValues”属性,以便在取消弹出窗口时,在弹出窗口内容中重置输入组件的值
  • RichPopup 组件中新增了“showPopupActionListener(ActionEvent event)”方法以补充客户端 API,用以显示、隐藏和取消弹出窗口

滚动

  • 增加了“ScrollComponentIntoView”服务器端 API,如果所需组件滚出视图,允许监听器将其带进可视区域

搜索表单和查询面板

  • 现在可以将更改保存到现有已保存的搜索中并删除已保存的搜索
  • 属性“displayMode”新增了“design”值,以便将查询置于设计模式下
  • “criterionFeatures”的新属性值:“matchCaseDisplayed”允许用户为 String 条件设置大小写匹配,“requiredDisplayed”允许用户设置是否需要条件。

移动

  • 现在,可以通过双击来回移动各项

外观与样式

  • 外观框架现在支持版本控制。如果您创建了外观,就可以将外观版本添加到您的外观,这样您可以保持不同版本之间的外观系列名称一致。
  • 我们引进了一个名为“fusion-simple”的新外观系列,旨在满足希望快速轻松地更换其应用外观的用户的要求。在这款外观中,我们对融合外观中使用的数百种颜色进行近似处理,减少到 18 对背景色/前景色别名。我们引进了普遍适用于少数组件组(例如“commandLink/goLink”“panelHeader/showDetailHeader/query”和“region/panelBox”)的新别名。我们还添加了一些新的全局别名。
  • 新的样式类 — AFBrandingBarItemBackground。可用于确定品牌栏容器内各项的容器背景样式(例如 af:panelGroupLayout)。它通常定义栏内各项的背景色。
  • SkinFactory#addSkin API 中的警告 — 如果您使用 SkinFactory#addSkin API 添加重复的外观,则会看到记录的警告,因为这样做不安全。行为将保持不变。(错误 09533892)
  • RichRenderer 中新的和已弃用的 API — 在 oracle.adf.view.rich.render.RichRenderer 中,有一个使用 UIComponent 作为参数的新 API getRootStateStyleClasses。已弃用不使用 UIComponent 作为参数的方法 getRootStateStyleClasses。
  • 新图标选择器特性 — 图标选择器(以 -icon 或 Icon:alias 结尾的选择器)现在的行为与 CSS 选择器类似。图标风格从基本外观合并到一起,您可以使用 -tr-inhibit、-tr-rule-ref 和 -tr-property-ref。
  • 现在外观 css 文件支持 @import(错误 10066954)
  • -tr-rule-ref 和 -tr-property-ref 现在适用于服务器端外观属性(错误 10094274、错误 10094451)
  • 现在,可以使用 web.xml 上下文参数 org.apache.myfaces.trinidad.skin.MAX_SKINS_CACHED 配置对多少外观进行缓存。默认为 20 个不同的外观。

  • 点击编辑功能支持带有详细戳记 facet 的表
  • 通过 EL 将“detailStamp”facet 的“rendered”属性绑定为“true”或“false”,可选择性显示表中行的详细戳记
  • 如果行标题列出现在可筛选的表中,将在该列标题中显示图标,允许用户清除筛选域
  • 使用键盘提高行交互;例如,单击进行编辑,使用 ESC 键复原单元格编辑并退出编辑模式,按箭头键在同一行或不同行的单元格之间进行跳转,使用 Tab 键和 Enter 键在编辑模式下以行优先方式进行跳转,可在邻近行中重复进行。
  • 可以设置新属性“activeRowKey”以便点击编辑模式编辑选中的行;如果没有设置 activeRowKey,则可编辑第一个可见的行
  • 新 ColumnSelectionEvent 和相关的 ColumnSelectionListener
  • 新“getSelectedColumns()”API 返回所有选定子列的客户端 ID
  • 导出数据现在支持带有 commandLink/goLink 和 selectOne/selectMany 组件的表列
  • 现在,对于 contentDelivery=lazy/immediate/whenAvailable 支持表的“autoHeightRows”属性

  • 新属性“autoHeightRows”在组件位于 af:panelCollection 中时,可用于控制显示的行数
  • 属性 contentDelivery="whenavailable" 查询数据可用性模型,如果模型指示数据可用,则会立即将数据提供给客户端

树表

  • 使用键盘提高行交互;例如,单击进行编辑,使用 ESC 键复原编辑并退出编辑模式,按 Enter 键或 Shift+Enter 键在可能时跳转到邻近单元格,使用 Tab 键和 Enter 键在编辑模式下以行优先方式进行跳转,可在邻近行中重复进行。
  • 可以设置新属性“activeRowKey”以便点击编辑模式编辑选中的行;如果没有设置 activeRowKey,则可编辑第一个可见的行
  • 新 ColumnSelectionEvent 和相关的 ColumnSelectionListener
  • 新“getSelectedColumns()”API 返回所有选定子列的客户端 ID
  • 新属性“autoHeightRows”在组件位于 af:panelCollection 中时,可用于控制显示的行数

ADF 数据可视化:常见特性

  • 支持标准 Trinidad 转换器进行数字与分类属性的格式化
  • 对配置 Flash 播放器用法的改进,包括一个新的上下文参数,允许用户禁用 Flash
  • 外观定义支持
  • 支持 contentDelivery="whenAvailable"
  • JSF 2.0 支持
  • 支持自动局部页面呈现 (autoppr)

ADF 数据可视化:数据绑定

  • 通用数据服务支持 JBO 数据类型和中间聚合类型
  • 支持针对多个 GeoMap 主题的活动数据服务
  • 支持将 PPR 作为所有 DVT 绑定的默认设置

ADF 数据可视化:甘特图

  • 能够导出为 xls 格式
  • 改进数字和日期格式化
  • 能够为整个图表设置时区
  • 支持隐藏和显示相关行
  • 能够获得调度甘特图的选定任务/资源的列表
  • 能够在使用鼠标滚轮缩放甘特图时显示工具提示

ADF 数据可视化:计量器

  • 性能改进:能够内联发送小 PNG 图像
  • 改进外观支持

ADF 数据可视化:地理地图

  • 支持使用标准 Trinidad 转换器进行数字格式化
  • 辅助功能:屏幕阅读器支持

ADF 数据可视化:图形

  • 用于图形的新动画过渡效果
  • 在图形之间拖放
  • 从一个图形拖到另一个 ADF 组件
  • 支持在 SVG 中定义的定制标记形状
  • 改进对标记选择的支持
  • 支持上下文相关的右键单击弹出菜单
  • 改进弹出式支持,包括支持 af:showPopupBehavior
  • 改进外观支持
  • BiDi 支持
  • 支持标准 Trinidad 转换器进行数字与分类属性的格式化
  • 能够为辅助功能目的自动显示数据透视表,而不是图形
  • 支持反映数据线和标记颜色的图例标记
  • y2 轴的缩放和滚动功能
  • 支持气泡图的位置/条件格式化
  • 改进无数据图形的外观
  • Sparkcharts:选择不包括零

ADF 数据可视化:Hierarchy Viewer

  • 辅助功能支持:能够自动在屏幕阅读器模式下将 Hierarchy Viewer 显示为 TreeTable
  • BiDi 支持 HV 节点内容、搜索面板和结果
  • 新 HTML Hierarchy Viewer 支持打印和不使用 Flash 播放器显示
  • 改进外观支持
  • 能够定制悬停窗口
  • 能够定制控制面板

ADF 数据可视化:数据透视表

引进了多个编辑与导航改进,支持类似于 ADF 表的点击编辑功能:

  • 支持可编辑单元格的单击模型
  • 支持针对所有单元格类型的 tab/enter 键跳转
  • 支持使用 ESC 键取消编辑并复原
  • 支持编辑时使用箭头键进行跳转
  • 支持编辑时 Excel 式的模式识别
  • 能够在聚焦于只读单元格时停留在编辑模式
  • 支持活动单元格键概念
  • 针对部分点击编辑特性提供选入机制
  • 改进数据透视表编辑性能

其他新特性包括:

  • 外观编辑器集成
  • 性能改进

ADF 数据可视化:数据透视表筛选器栏

  • 支持辅助功能和屏幕阅读器模式
  • 改进设计时显示
  • 改进外观支持

ADF 数据可视化:主题地图

主题地图是一种新的地理信息可视化,着重于在地理环境中展示数据,无需连接到绘图服务器。

特性包括:

  • 内置各大洲、国家/地区和州的基本地图
  • 内置主要城市数据
  • 能够根据数据在地图上为不同地区标上颜色代码
  • 对标记和区域的拖放支持
  • 能够指定定制区域
  • 在最初显示和更改数据时显示动画效果
  • 缩放和平移
  • 选择
  • 下钻
  • 支持模式和梯度
  • 可自定义的控制面板
  • 支持 SVG 的定制标记形状
  • 可自定义的工具提示和弹出窗口
  • 带有可折叠部分和标题的图例
  • 打印支持
  • 键盘支持
  • 辅助功能和屏幕阅读器支持

ADF 业务组件

在集成服务器中运行时重新热加载更改

  • 现在,当您在集成应用服务器中运行应用时,刷新浏览器页面可获取对 ADF BC XML 的更改。以前,只获取客户端更改,如果要运行 ADF BC 更改,您需要重启集成服务器。这样做极大加快了开发进度:无需重启集成服务器就能看到您对业务组件所作的更改。

设计时改进

  • 现在,当您创建新的 ADF BC 应用时,会默认使用数据源和乐观锁定。这些是推荐的做法。 
  • 编辑器有一个 Diagram 选项卡,包含每个业务组件的关系图。这样就可以轻松查看当前对象的结构及其与其他业务组件的关系;您也可以单击每个相关对象并打开它的编辑器,轻松了解业务组件之间的关系:
  • 可以使用实体属性表对列进行分类和重新排序,并且可以选择应包括哪些列。例如,可以选择在表中包括 Label 和 Mandatory 列:
  • 已将属性编辑从模式对话框移至概览编辑器,编辑属性时可以更轻松地查看其他设置:
  • 将您的视图对象 Groovy 表达式全部集中在一个位置:
  • 当在某个应用模块的 Data Model 面板中工作时,可以一次性删除对象的子树:
  • 可以将视图属性分为几类,并在这些类别中排列相对顺序:

数据库独立性

  • 针对 SQL Server 数据库运行时,支持 BLOB 和 CLOB 数据类型。

服务

  • 对于启用服务的视图对象,您可以使用字符串属性将数字属性集合起来,以便它们可以在 SDO 界面中作为一个复杂类型显示。目前,支持两种复杂类型:AmountType 用于任何定义货币代码的属性,MeasureType 用于任何定义计量单位的属性。

ADF 数据绑定

稀疏的 Bean 数据控件和数据控件增强

  • 现在,使用数据控件时,可以选择为数据控件中的每个存取器创建一个 XML 文件。例如,您的 EJB 数据控件可能包括 Department 和 Employee 实体 bean 的存取器,但是在您开始修改数据控件特性(例如,控件提示)之前,不需要为这些 bean 创建 XML 文件。
  • 如果您确实选择创建一个 bean XML 文件,那么您可以在数据控件中使用众多 ADF BC 特性。例如,您可以选择在属性列表中显示哪些列。您还可以将 groovy 表达式和搜索表单添加到您的数据控件中。

绑定编辑器

  • 现在,绑定编辑器可以对变量进行搜索、排序和查看。

Web 服务数据控件

  • URL 数据控件已扩展为支持 REST 架构。它们现在支持 PUT、POST 和 DELETE 操作以及 GET 操作。

ADF 控制器(任务流)

  • 区域模型可由活动状态转为非活动状态。这对于弹出窗口中使用的区域非常有用;现在,如果取消区域,则可以停用区域模型,释放正在占用的资源。

JSF 2.0 支持

ADF 任务流自动与 JSF 2.0 应用配合使用,包括以下新特性:

  • 可以从 ADF 任务流图创建 facelets 页面
  • 支持 JSF 2.0 ConfigurableNavigationHandler
  • 支持 JSF 2.0 条件控制流示例

ADF Desktop Integration

工作簿特性

  • 工作簿配置验证框架。执行前,轻松检测到您电子表格中可能出现的错误或警告。

ADF Mobile

Mobile Browser

  • 将设备浏览器特定的 CSS 文件合并成一个 CSS
  • 在 ADF Mobile Browser 项目中创建了 JSF 页面时,自动生成优化的移动 CSS

Oracle Team Productivity Center

编译和测试集成

  • Hudson/Cruise Control CI 服务器的编译仪表盘

 

  • 编译故障 — 分配给团队成员并提出错误
  • 测试结果集成到工作项 SCM Changes 选项卡中
  • 通知用户新的编译结果

连接器

  • OSLC Change Management Connector

SCM 系统集成

  • 在签入注释中添加了工作项信息库名称和 ID

服务器管理

  • 动态升级
  • Glassfish Application Server 支持
  • Hudson 和 Cruise Control 插件安装

Oracle Help

  • 在一个主 XML 文件中集中控制 TOC
  • 改进搜索功能

Oracle Help for the Web(富客户端)

  • TOC 窗格中的图标(仅显示 OHW)
  • 在 JDeveloper 中编辑 ohwconfig.xml 时提供提示

11.1.2.4.0 中修复的错误

错误编号 组件 主题
16345765 ADFMOBILE 编辑操作绑定 ui 显示 pagedef 中不存在的参数值绑定
15846102 ADFMOBILE 由于 api 级别 16 上的 network_err 错误而无法显示 amx 页面
15950577 ADFMOBILE adf mobile:无法正常使用 mobilefusionfx 之外的其他皮肤 id/系列
14099254 ADFMOBILE 日志集成
16004650 ADFMOBILE 将 ebs 安全上下文参数和配置的 Cookie 传递给 acs
14473582 ADFMOBILE 处于只读模式时,滑块的填充部分应为灰色
14456905 ADFMOBILE 嵌入在 verbatim 标记中的按钮未显示在 rt 中
14774382 ADFMOBILE 更新 dt 中的 adf mobile gauge 图标
16193697 ADFMOBILE listview 显示删除的列表项,但删除了下一个列表项
16104606 ADFMOBILE android 模拟器中没有跳板
16098690 ADFMOBILE 向后移植 — xmltreeeditor:当没有可用节点时,删除 (x) 图标应处于禁用状态
16238420 ADFMOBILE 针对 11.1.2.4.0 的向后移植 16237925:针对 js gauge label apis 的更新
16170548 ADFMOBILE 在 adf mobile 中,listview 是一个真正的布局容器吗?
16101222 ADFMOBILE 首次登录后 android 上发生验证错误 
16102762 ADFMOBILE 无法通过 el 表达式指定 led 计量器旋转
16179601 ADFMOBILE 模型发生更改时,geomap 不刷新
16077029 ADFMOBILE 包含 json 对象的 jsonbeanserializerhelper 在 titlecase 中有字段名称。
14326610 ADFMOBILE 调用/传递参数给嵌套 Web 服务时发生问题
16273629 ADFMOBILE javadoc - devicemanager.startupdatingposition() 返回值未记录
15930650 ADFMOBILE 无法序列化 — 用复杂的输入参数调用 ws 操作
16275275 ADFMOBILE adf mobile:selectonechoice 组件中缺少向下箭头
16303549 ADFMOBILE adf mobile:inputdate 天数无法正常显示
16412441 ADFMOBILE 图表的内联样式行为不一致
16224643 ADFMOBILE amx 页面设计器 — 在 win 8 上,进入预览模式会冻结 jdev
16371894 ADFMOBILE 弹出窗口中抛出的异常会关闭屏幕并导致应用挂起
15867959 ADFMOBILE geomap 一开始绘制以我们为中心的地图,然后针对特定点绘制地图
16340137 ADFMOBILE 无法打开公开示例中的项目
16294546 ADFMOBILE pgl 中的多个 fireproviderevents/迭代器无法更新
16239839 ADFMOBILE 身份验证后 android 应用崩溃
16365358 ADFMOBILE 呈现图像需要身份验证
16271402 ADFMOBILE 处理 cordova 代码审查注释
13629557 ADFMOBILE us780:一般错误处理和日志记录:无错误处理支持
16458519 ADFMOBILE android:功能图标未显示在导航栏上
16368967 ADFMOBILE adf mobile:在 ios 上,地理地图不能正确旋转
16485958 ADFMOBILE 在 Android 设备中使用 restserviceadapter's send() 时发生内部错误
16270669 ADFMOBILE 如果连接不存在,上次使用的良好配置服务凭证会清除
16357732 ADFMOBILE 调用 java 云服务时出现证书无效错误
16659793 ADFMOBILE 白名单拒绝:跳板以及为固定特性使用跳板
14106750 ADFMOBILE 托管的 compdemo:弹出窗口没有 disabled 属性
14104702 ADFMOBILE 托管的 compdemo:listview 没有 disabled 属性
14093372 ADFMOBILE 呈现 panelsplitter 属性不会对 rt 产生任何影响
14108629 ADFMOBILE 托管的 compdemo:disabled 不是图像组件的合法属性
14109907 ADFMOBILE 托管的 compdemo:pgl 没有 disabled 属性
14094588 ADFMOBILE 方法绑定返回值未保存至更改的返回名称 el
14850275 ADFMOBILE 针对 ios 6.0 设备的图像支持
14810427 ADFMOBILE perf:清除 adf.mf.el.set 变量中未匹配的开始/停止
14801574 ADFMOBILE iPhone 上的默认按钮尺寸大于标准按钮尺寸
14823547 ADFMOBILE *未*遵循迭代器 refresh=always
14764619 ADFMOBILE 修改跳板默认 far inclusion 
13743811 ADFMOBILE 删除并重新创建特性会导致重复的特性 id
16019936 ADFMOBILE android 平板设备中未显示地理地图(地址)
14368103 ADFMOBILE 运行导航栏中未突出显示的特性导致导航栏布局调整
14485912 ADFMOBILE gotodefaultfeature、hidenavigationbar 和 shownavigationbar 无法正常运行 
14390506 ADFMOBILE 添加审计规则以检测具有 adfmf-feature.xml 的依赖项
16046388 ADFMOBILE dvt:combograph 系列显示区域图而不是线条
16318791 ADFMOBILE 当尝试打开 android 上附加的 wav/m2v 文件时,发生“pdf 无效”错误
16178501 ADFMOBILE cordova:未遵循 jdev 指定的白名单
16547419 ADFMOBILE 点击远程 url 页面上的导航按钮导致移动应用崩溃
16076939 ADFMOBILE appfeaturedc 中的 feature.icon 和 .image 无法评估资源 el 引用
16509640 ADFMOBILE 在 android 设备上无法重复访问跳板
14631322 ADFMOBILE 当 simple = true 时,selectxx 组件外部表单的水平视图缩小
14740936 ADFMOBILE inputdate 的时间选择器未将 pm 更改为 pm,反之亦然
14739774 ADFMOBILE 从首选项屏幕中点击返回按钮会抛出 npe 并导致应用挂起 
14631572 ADFMOBILE 紧凑的控制区域未在 android 上显示控制区域
16363724 ADFMOBILE 缺少可选 attrs 时未显示推送通知消息
16357732 ADFMOBILE 调用 java 云服务时出现证书无效错误
14781930 ADFMOBILE 构建重构:用派生对象替换二进制文件
14390110 ADFMOBILE 向后移植 — 在 flat e 中,contextualattributevalueitemprovider 列表未刷新
16219392 ADFMOBILE 自定义应用无法在 ipad3 上运行
16180330 ADFMOBILE 表格布局:表格边框:仅显示上边框和左边框
16411332 ADFMOBILE 在 listview 中为 load-more-rows 提供一个 java 监听器
16180503 ADFMOBILE 在 auxilary= hover 的轮播中,可以点击 listitem long,即弹出窗口的 listitem stick
1632505 ADFMOBILE 安全用户无法终止具有默认工资单的人员
16397594 ADFMOBILE 切换至不同面板项后,图形布局会变得混乱
16318755 ADFMOBILE ipad3 上无法显示作为附件的 bmp 文件
16502020 ADFMOBILE adf mobile:内存使用情况
16447586 ADFMOBILE 向后移植:自定义特性名称显示为 el 表达式
12999874 ADFMOBILE depprofile bundle id 字段应当验证应用名称:无空格
16032670 ADFMOBILE 使用 jdk1.7 时,将移动应用从 window7 部署至 android 平板设备失败
16411881 ADFMOBILE inputdate:在 Android 设备上,天数和分钟不能正确地增加
16318519 ADFMOBILE ipad3 上无法显示附件形式的 pptx 文件
14758056 ADFMOBILE 从 adf mf 升级至 apache cordova
15982079 ADFMOBILE 改进加载指示器图标质量
14758056 ADFMOBILE 从 adf mf 升级至 apache cordova
16547536 ADFMOBILE 在 ios 与 android css 之间切换
14782027 ADFMOBILE 测试 infra:改进自动单元测试/代码覆盖验证
14782275 ADFMOBILE 批处理 dce's
14631409 ADFSHARE oracle.jrf.unknownplatformexception: jrf 无法确定当前 appl
12780583 ADF_FACES safe guarding 列宽度计算 (table-11.1.1.5.1-1159.js )
8989726 ADF_FACES idm:oaam faces 消息似乎被缓存
13699927 ADF_FACES 当关闭非模式弹出窗口时发生奇怪的焦点问题
13863292 ADF_FACES ie 9 中的可打印行为导致无限 js 重定向循环 
12362070 ADF_FACES ie 8 和 9:文件资源管理器演示在刷新时显示断言错误
12992595 ADF_FACES 无法复制不可序列化的对象
14297616 ADF_FACES 俄罗斯时区名称中的偏移量已过时
15845693 ADF_FACES acc:oghag 链接错误关闭链接没有 tex
15915644 ADF_FACES 新:屏幕阅读器模式下的表格多选信息无效
14676053 ADF_FACES composer:player:ie8: 当实例从 none 移至发起方后,弹出窗口未消失
16008655 ADF_FACES 在纠正错误后,单击错误对话框上的下一项按钮会丢失焦点
14847952 ADF_FACES 当 af:table 列延展为 af:column 宽度的数倍时,浏览器挂起
15932780 ADF_FACES 拖动列组的标题时发生 js 错误(使用 14352109 修复)
13435987 ADF_FACES 应用表:视图/列菜单 — 不正确的行为
13092560 ADF_FACES 带有页脚的表格和树型表中的滚动条在纯 ie8/9 中不起作用
15922018 ADF_FACES 输出标签的属性在某个区域中无法正常工作
15887637 ADF_FACES alcoa crp2 融合实例中发生蓝屏错误 
14641611 ADF_FACES afr 空间中名为 table-11.1.1.5.0-1095.js 的 jscript 文件引发问题
12534314 ADF_FACES 允许重新调整 lov 对话框大小
12416589 ADF_FACES flattenedtreecollectionmodel 无法正确滚动底层模型
14780273 ADF_FACES acc:afbrandingbarlogo background-image 不符合 acc 标准
14612784 ADF_FACES af:inputfile 上传速度缓慢
15845457 ADF_FACES 启用 compress_view_state 会导致 simpleinputfilerenderer 中出现 classcastexception
16243156 ADF_FACES 将针对 weld-1022 的修复集成到 12.1.1.x 中 
12558807 ADF_FACES psr:perf: piggyback 窗口 — 尽可能卸载回传请求
14608330 ADF_FACES 自动 ppr 后,af:table 行和列未正确对齐
14722379 ADF_FACES 创建一个 11.1.2.4.0(sherman 更新 4)分支
14400317 ADF_FACES 支持 ie 浏览器中的绕过兼容模式
12904684 ADF_FACES 点击关闭图标 (ie9) 时,弹出框口的内联文档类型会导致环回
14352109 ADF_FACES 尝试拖动列组的标题时发生 javascript 错误
14604498 ADF_FACES 在 ie9 上,菜单滚动至最后一个项目
16397455 ADS 在广告长轮询中,推送服务在事件发生率较高时触发竞争条件
14822946 数据绑定 iteratorbinding.getdefinition 性能问题
16692510 数据绑定 重新创建 Web 服务数据控件不会更新缓存中的 wsdl
14556486 数据绑定 在 pagedef 的访问器中添加注释、编辑树绑定编辑器失败并抛出 npe
16171868 DVT js 图表:气泡图显示在错误位置
16101842 DVT 默认轴标签格式不处理小数位
14685878 DVT dvt-trinidad:bi-trinidad.tld 与 jboss 部署冲突
13709697 DVT em:闪存堆栈相关图在 ps5、ps6 和 main 中泄漏内存
15972368 DVT 将 wai-aria 标签添加到 amx 1.1 的 js chart/gauge/tmap/spark 中
15959448 DVT timeaxis:未正确计算增量
16523979 DVT js 图表:为饼图“其他”片区添加交互性
16224489 DVT dvt 信息框未清空
12608282 JBO o.jbo.dt.jdevx.ui.editors.common.jeobaseeditor:157 中的 npe
16312467 JDEV o.javatools.parser.plsql.syntax.plsqllayer1:145 中的 stackoverflowerror
16245462 JDEV 创建 coherence 项目时,jdev 控制台中的 path:exception 包含空格
16243906 JDEV 打开 ve 中标签文件发生死锁
14272121 JDEV 升级至 jdeveloper 11g 后,无法调试受保护的 jsp
16282665 JDEV oracle lite:生成 sql 脚本时不会生成任何 sql

11.1.2.3.0 中修复的错误

错误编号 组件 类别 主题
13892684 ADF_FACES DT 运行 adf 页面时发生 js 错误
14382222 ADF_FACES RT 更改 adfieagent.js 以修复 ie7+ 中发生的“对象不支持...”错误
14066003 ADF_FACES RT 启动新窗口后,ie 上重复显示警告弹出窗口。
14058850 ADF_FACES RT 使用未知代理时,trinidad's formrenderer 中发生 nullpointerexception
14022162 ADF_FACES RT 启动新窗口后,ie 上重复显示警告弹出窗口。
13553978 ADF_FACES RT 由于 java 脚本错误导致脚本在 adfsync 点发生错误
14268404 ADF_FACES RT_DIALOG 在对话框中,向下滚动箭头不起作用
13744742 ADF_FACES RT_DIALOG 在 firefox 的任务流中使用内联弹出窗口时可以访问后台
14005407 ADF_FACES RT_INPUTOUTPUT adf_faces-30098:富文本解析错误,位置:-1,未关闭的元素:表
13880437 ADF_FACES RT_INPUTOUTPUT 无法将空白桌面文件附件添加至任务表单
13833570 ADF_FACES RT_INPUTOUTPUT  内联设置为 时,标签生成意外结果
14394159 ADF_FACES RT_LOV 附带 autossuggest 的第二个 inputcomboboxlistofvalues 返回第一个列表中的列表
14167762 ADF_FACES RT_LOV af:table 中的 af:inputlistofvalues 仅显示 25 行
14133331 ADF_FACES RT_LOV 在输入组件中使用 autosuggest 时,valuechangelistener 无法正常运行
14560489 ADF_FACES RT_NAVIGATION ie8 中的 vertical af:train 联接链接非常胖
14492754 ADF_FACES RT_POPUP “保存并添加另一个”后,未显示 inputdate 弹出窗口
14347183 ADF_FACES RT_TREE_TABLE 编辑 autosubmit 中的数据后,宽 adf 表格未正确渲染行
14329284 ADF_FACES RT_TREE_TABLE 如果表中没有结果,则“取消选中所有”特性无法正常运行
14305049 ADF_FACES RT_TREE_TABLE 对于图像列,exportcollectionactionlistener 导出的数据为空
14259344 ADF_FACES RT_TREE_TABLE 如果 frozen 属性设置为 true,ie8 中的列标题高度会升高
14213495 ADF_FACES RT_TREE_TABLE 在电子邮件模式的 gmail 中,支持表格封装行为
14174660 ADF_FACES RT_TREE_TABLE ie9:af:table 垂直滚动条重置在顶部位置
14126744 ADF_FACES RT_TREE_TABLE 取消选中表格中的所有筛选按钮不会清空筛选字段
14498514 ADFSHARE ADF_CONFIG_RT adf 共享 javadoc 中的拼写错误(oracle.adf.share.config 软件包)
14520686 ADFSHARE ADF_CONTEXT_RT mds 缓存问题:无法找到存储在 mds 库中的文档
14092650 ADFSHARE ADF_CONTEXT_RT adfcontext:ishighperformanceenvenabled 中的 psr:perf:adf 重度锁定
14340831 ADFSHARE RES_BUNDLE_DT 输入资源值导致 swing 的单线程策略异常
14343535 ADS EVENT_MANAGER 插入第一个子项时未显示折叠控件
14474897 控制器 ADFC_DT adf-config.xml 概要编辑器忽略控制器选项更改
14255762 控制器 LIFE_CYCLE webcenter wsrp2 appls 初始化错误-oracle.adf.controller.controllerexcep
14261109 数据绑定 SQL_DC 活动连接未释放
14384394 数据绑定 URL_DT url 服务数据控件向导中的 xsl
14094074 数据绑定 URL_DT 创建 dc 时生成两次 urldc 定义
14092679 数据绑定 URL_DT 创建 url dc 时刷新输入参数值。
13146869 数据绑定 WEB_SERVICE_RT 将 mdds' wsdl 缓存的元数据移出 connections.xml
14362561 DVT BINDING_DT o.i.osgi.extension.internal.classloaderproxy$bundlecl 中的 classnotfoundexception
14499606 DVT BINDING_RT 在 jpr 文件中,dvt-databindings.jpr 使用不正确的 std_runtime
14002538 DVT GRAPH em:html5: regrn: 引用对象悬停行为不起作用
14002195 DVT GRAPH regrn:em:图形渲染后,获取数据消息的边界未隐藏
13945540 DVT GRAPH 在 dvt:linegraph 中启用滚动时,dvt:alert 组件出现延展
14571127 DVT JDEVDT_CP exportpivottabledata 不适用于 facelets
14546608 DVT THEMATICMAP 在 ios/android 上为 adf 的 tmap 启用 html5 imageformat
14484733 JBO TRANS_MGMT 在任务流中无法正常使用乐观锁定
14126526 JBO TRANS_MGMT 任务流事务忽略 jbo.locking.mode=optimistic
14179457 JBO VIEW_CRIT_DT 不区分大小写的视图标准无法生成正确的查询
14581689 JBO XSQL_DT xsql 的组件面板为错误名称的 vos 生成属性
14309197 JDEV DB_SQLJ 升级到 11gr2 后编译 sqlj 文件时发生错误。
14260425 JDEV IDE wsdl 编辑器的重构问题
14099513 JDEV IDE arrayindexoutofboundsexception:删除附加策略
14562519 JDEV SCM_SVN 在将应用签入 svn 后,无法对 java 软件包重命名
14401978 JDEV VISUAL_EDITOR ide 未渲染可视化编辑器
14249979 JDEV WEB_SERVICES 通过 web 服务注释创建客户端时发生 classnotfoundexception
14512092 安全性 CRED_STORE_DT j2se 抛出 adfserverplatformsupportfactory.getsupportinstance()
14060376 TOPLINK (null) 在云环境中运行 toplink datacontrol 应用失败
14139414 XMLEF XDF 无法删除 web 服务连接

11.1.2.2.0 中修复的错误

 
错误编号 组件 类别 主题
13365854 ADFSHARE ADF_CONTEXT_RT java.lang.classcastexception:oracle.adf.share.el.adfcontextelresolver 无法
13068909 ADF_FACES DT facet 引用在组件面板中中为标记 facet
13453397 ADF_FACES DT facelets 声明式组件未公开 id 和呈现的属性
13649205 ADF_FACES DT javasource 编辑器中无法通过 f1 访问 rcf javadoc
13376842 ADF_FACES DT_SKINNING 涉及 adf 皮肤时,adf 库 jar 发生图像路径问题
12848871 ADF_FACES JSF_BINDING_RT inputdate 日期选择器未显示所选日期
12953790 ADF_FACES RT 从 save-for-later on eo-less vo 中激活 vo导致deadviewrowexception
13254213 ADF_FACES RT 服务器端重定向导致窗口生命周期事件错误
13492032 ADF_FACES RT ie 7 未启用原生 xmlhttp 支持时出现“应当”警告
13516674 ADF_FACES RT 评估来自任务流路由组件的表达式时发生异常
13581724 ADF_FACES RT 评估来自任务流路由组件的表达式时发生异常
13731477 ADF_FACES RT applyrichresponse 完成后删除排队的事件/partialtargets
13521287 ADF_FACES RT_INPUTOUTPUT 无法使用 af:inputdate 和 af:convertdatetime 以“当天时间”形式显示时间
13816996 ADF_FACES RT_LAYOUT 调整 panelsplitter 大小会中断页面上的所有操作
13626059 ADF_FACES RT_SKINNING 需要通过皮肤来区分 webkit 版本(例如 ipad 与其他设备)
12661808 ADF_FACES RT_TOOLS external-adf-faces-rt-tagdoc.jar 的两个 tagdoc 文件的格式受损
13321557 BUSMOD CLASS_MODEL 将数据库对象添加到图组组件时抛出 unknowndomainexception
13495771 数据绑定 BINDING_EDITOR 页面定义概述中的导航箭头错误
13508184 数据绑定 标准 针对多选视图标准抛出不支持的模型类型错误
13496132 数据绑定 DT 从 adf 表中删除行后,行仍然存在
13701867 DVT GEOMAP adfdhtmlgeomap-11.1.1.5.0-2010.js 中未定义 this._themeinfotable
13826237 DVT GEOMAP 向后移植 html5 支持 graph/gauge ios 支持 graph/gauge/hv/geomap
12963580 DVT GRAPH 包含线条的堆积条形图不应为线条保留空间
13530109 DVT JDEVDT_PI pi 中的图表标题 chg 应用于错误的图形
13482603 DVT PIVOTFILTERBAR dvt-2016 的第 n 层超出页面片段中 adf 数据透视表的边界 n'
13508179 JBO EO_RT 如果扩展实体属性,则会忽略域属性
12982502 JBO SHARED_AM_RT 增加 qc 非活动年龄的最大限制
13057187 JBO VO_DT 将属性标记为临时不会将其从查询中删除
13057228 JBO VO_DT 添加 sql 派生 vo 属性未更新查询
13556733 JBO VO_DT 为错误 12912338 创建一个 jdev 审计规则
13800475 JBO VO_DT 严重错误 — 删除 vo 属性
12813096 JBO VO_RT 禁用 am 池化功能时,无法对程序视图对象中的行进行排序
13027255 JBO VO_RT 完成 ora-00040 后,viewrowsetiteratorimpl.scrollrange 中抛出 nullpointerexception
13508185 JBO VO_RT viewrowstorage 类中抛出 arrayindexoutofboundsexception
12703387 JDEV AUDIT o.ji.audit.core.defaulttransformer:428 中抛出 reflect.invocationtargetexception
13770005 JDEV CSS o.ide 下的 jdev1112:nls:t13y:file 名称经过翻译
13696850 JDEV DB_OFFLINE 外键约束有时会生成无效 ddl
12934730 JDEV DB_SQLDEV o.dbtools.raptor.navigator.connectionstoresfilter$storeco 中抛出 classcastexception
13260789 JDEV DB_USERPROPS 如果更改为默认值,则 udp 在提交时不会被清除
13769388 JDEV EJB 使用复杂 pk 部署 ejb 2.1 bean 时发生异常
13016614 JDEV INSIGHT 代码洞察完成不适用于 jdev 11g r2 中的 *.sqlj 文件
13842233 JDEV JSP_DT 在 ve 中打开 jsf 页面时发生 java.lang.illegalargumentexception
13508186 JDEV SCM_SVN pending changes 窗口中缺失指定更改设置菜单项
13898592 JDEV WEB_SERVICES 修复与任何 @webservice 类一同运行时的审计错误
13494220 RCS BI 当用户名为 non_english 时,wc 集成环境中的仪表盘下钻操作失败
13738032 TOPLINK JAXB_PI 编辑 java 文件时,jaxb pi 抛出 npe
13592613 TRINIDAD RT 单击 trinidad 表中的下一项或上一项两次可能会导致数据复制到下一项

11.1.2.1.0 中修复的错误

错误编号 组件 类别 主题
12791598 ADF_FACES DT 向后移植 12732652 — .jsff 不是源文件
12732305 ADF_FACES RT 向后移植 12730529 SELECTMANYCHOICE 抛出 ARRAYINDEXOUTOFBOUNDSEXCEPTION
12834563 ADF_FACES RT 向后移植 12830375 — 窗口检测失败,客户端状态会话超时
12791499 ADF_FACES RT_CALENDAR 向后移植错误 12751458 当多个用户在周条目中导航时,AF:CALENDAR 中抛出 NULLPOINTEREXCEPTION
12810372 ADF_FACES RT_CALENDAR 向后移植 12742964- 当事件长于日历中的一天时,IE 中发生 JAVASCRIPT 错误
12873886 ADF_FACES (null) 文档搜索引擎支持 oracle jdeveloper 11.1.2 和 ps5
12709045 数据绑定 BINDING_EDITOR 向后移植:metadatanotfoundexception:在 cust 角色中创建迭代器绑定
12681444 数据绑定 DT 向后移植 11895703  — 将 ADF 10G 应用迁移至 11G 时发生内存溢出错误
12806542 DVT PIVOTTABLE 向后移植 12800471:回车键不会在数据透视表的最后一行上提交编辑后的值
12676941 EWT (null) apps6:java 控制台中抛出 illegalargumentexception:
12727928 JBO DATA_TYPE_DT 向后移植:默认 java 扩展的 typemap 有 bigint 错误
12772283 JBO RT 向后移植 12723194 — jboexceptionhandler 和 stackoverflow
12931885 JDEV AUDIT ui 或 ojaudit 工具未读取审计配置文件
12710605 JDEV DB_API 向后移植:12682987 null 未被识别为 sql 表达式
12702317 JDEV DB_OFFLINE 新图库 — 无论采用何种数据库类型,均启用了所有离线 db obj
12590039 JDEV DB_PLSQL o.javatools.db.plsql.triggerderivedpropertybuilder:152 中的 illegalaccesserror
12682199 JDEV EJB ejb 审计首选项默认为禁用状态。默认应当启用
12884349 JDEV IDE_MENUS 严重:编辑外调用 menumanager.createmenuitem“复制”
12657879 JDEV MAVEN maven 存储库抛出异常
12784070 JDEV MAVEN maven 无法解析依赖关系
12951822 JDEV MAVEN 部署到本地信息库时未正确使用工件 ID
9929351 JDEV RES_BUNDLE 简单 adf 应用中未显示标签
12690556 JDEV SCM_SVN 向后移植 12669780:在 jdev 中使用 svn+ssh 协议时,subversion “连接”失败
12699889 JDEV SCM_SVN 向后移植 12653484 — 未为单一版本控制的项目显示 svn 传入待处理更改
12751582 JDEV SCM_SVN 向后移植 12741161 — o.ji.vcs.svn.nav.svnrepositorynavigatorapi$2:177 中的 npe
12871343 TRINIDAD RT 向后移植  12676015 — 调用 crea 时,公告 portlet 呈现空白页
12796262 XMLEF GRAMMAR_META 向后移植 12559038 — 为客户提供加载 REM 的选项
12713306 XMLEF SP 向后移植 12657794 — JDEVELOPER 中发生内存泄漏测试