Oracle JDeveloper 和 Oracle ADF 11g 11.1.1.9.0:新特性

更新时间:2015 年 5 月 12 日

 

引言

Oracle JDeveloper 和 Application Developer Framework 11.1.1.9.0 是 11.1.1.7.0 的更新版本,包含在 Fusion Middleware 产品套件 11.1.1.7.0 版中。(JDeveloper 和 ADF 没有 11.1.1.8.0 版。)尽管此处列出的一些特性已经在 12c 中发布,并且已经移植到 11g,但还是有许多新特性可以让人兴奋不已。

请继续阅读,了解有关此版本新特性的更多信息。我们一如既往地欢迎您通过 OTN 论坛提供反馈。

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

 

该版本新增内容

 

综合

  • Oracle 融合中间件更新 此版本的 JDeveloper 和 ADF 对应于 Oracle Fusion Middleware 11g 11.1.1.9.0。

  

JDeveloper IDE

  • Oracle WebLogic Server 更新 JDeveloper 现在与 WebLogic 10.3.6 捆绑在一起,作为集成 WLS 来执行测试和调试。
  • Git 支持 使用 git 作为版本控制系统的扩展现已包含在 JDeveloper 安装程序中,因此无需单独安装扩展。

 

 

ADF 视图(ADF Faces、DVT)

  • ADF Faces 组件增强
    • 新增 af:panelSpringBoard 组件:支持导航 UI 从图标网格更改为选项卡。从网格中选择图标后,选项卡会移至顶部,并在下方提供内容区域
    • 新增 af:panelDrawer 组件:这个新组件提供可放置在内容区域两侧的选项卡。它们还可以只更改内容区域或滑动打开一个新区域。
    • 新增 af:deck 组件:这个新的容器组件可一次显示一个子组件,并且支持子组件之间的过渡动画(即淡入淡出、滑入)。有关更多详细信息,请参见幻灯片演示和文档。
    • 日历增强:添加了在日历的日视图和周视图中调整全天和定时活动的功能。此外,还允许开发人员为节假日等日期设置颜色。支持将每天的总小时数添加到日期列标题中。
    • 列表视图:在列表视图中的行上实现了鼠标悬停功能,可以更好地指示可选性。列表视图还新增了设计时支持。
    • 导出为 CSV:除了 Excel 之外,还新增了将表/树/treeTable 内容导出为 CSV 文件的支持。此外,还提供了仅前向模式导出的功能,并绕开 adfm rowLimit 限制。
    • 对查询中的字段重新排序:添加了对查询搜索面板中的字段重新排序的功能。
    • 对 Rich Text Editor 的几何支持:RichTextEditor 组件中添加了 dimensionsFrom 属性和相应的代码,当 dimensionsFrom 设置为 parent 时,RichTextEditor 会拉伸。
  • 新的 DVT 客户端图表解决方案具有以下优势:
    • 客户端大小调整:能够调整大小并适应容器,无需返回服务器进行布局。  
    • 提高了服务器可扩展性:布局已分流至客户端,从而减少服务器负载并提高应用的可扩展性。
    • 丰富的特性
      • 超过 30 种图表类型
      • 重新设计了缩放和滚动
      • 选框缩放和选择
      • 重新设计了时间轴
      • 隐藏和显示系列并且支持通过客户端重新缩放来更改布局
      • 改进了数据标签

 

  • 新增 Gauge 现在专注于戳记用例和支持输入。Gauge 类型包括:LED、状态表、表盘和新的额定计量表。
  • 11.1.1.9 现已提供专题地图,并且包含许多新特性,包括:
    • 区域图层样式和标记缩放行为:
    • 新增标记旋转特性:
    • 能够显示孤立区域:
    • 支持自定义基础地图:
  • 新组件:Diagram 可用于可视化呈现各种不同的数据集,包括显示节点以及节点之间的关系。Diagram 为应用开发人员提供了一个可插拔框架,可以使用 Javascript 来定义自定义布局。11.1.1.9 现已为 Diagram 提供新的设计时支持。

 

  • 新组件:NBox 用于可视化和比较两个维度的数据。它通常用于可视化和比较员工绩效。NBox 的新设计时现已可用。

ADF 业务组件

  • Row Finder
    • 借助 Row Finder 对象,应用可以使用视图条件来定位行集内的特定行。如昂您需要对行集执行行查询操作并且不希望应用使用行键属性来指定行查询时,可以定义一个 row finder。
  • 使用日期比较运算符搜索行
    • 使用预先定义的运算符在视图条件项中进行日期值比较。
  • 包含多态视图对象的 SOAP 服务接口
    • 当模型项目定义扩展基础视图对象的子类型视图对象时,生成的 SDO 服务接口对于基本视图对象是强类型,但对于多态子类型则并非强类型。此特性让客户端可以使用服务 XSD 来合并这些子类型。
  • 通过 SOAP 检索对象和属性标签
    • 使用 Create Service Interface 向导时,现在可以向移除客户端服务接口添加内置方法 getDfltObjAttrHints(),从而允许客户端检索对象和属性标签。

 

ADF Desktop Integration

  • Windows 8 和 Excel 2013 支持 更新了对 Windows 8 和 Excel 2013 的支持。
  • 新组件 此版本引入了一些新组件:
    • Image:ADF Image 组件可用于在 Excel 工作簿中添加图像。
    • Output Text (Worksheet Errors):用于显示工作表错误。
    • Output Text (Table Errors):用于显示数据库表错误。
  • 新属性 此版本中添加了一些新属性:
    • AllowCancel(状态消息):允许用户取消可能挂起或耗时过长的 ActionSet 调用。
    • ResizeMode、ResizeColumnsMode 属性和ResizeColumns 操作(表):允许更好地控制表大小调整行为。
    • Tooltip:现在许多 UI 组件都具有用于指定工具提示的 Tooltip 属性。
  • 新操作 此版本包含一些新操作/API,供开发人员用于增强工作簿。
    • 工作表设置操作:允许开发人员在获取绑定容器元数据之前调用自定义方法。支持高度动态的用例。
    • PageDefinition 授权:验证用户是否有权访问工作表所基于的 pageDefinition。
    • 覆盖区域设置处理:ADF Desktop Integration 使用浏览器的区域设置首选项来确定服务器端本地化设置。借助 API,特定应用可以提供不同的机制/算法来确定适当的区域设置。
  • 设计时改进 针对设计时体验的一些增强。
    • 进度指示栏:在下载/上传期间,用户将获得整体进度和个人记录处理的可视进度条指示
    • 合并单元支持:允许将表单组件插入合并单元格范围
    • 设计时增强:一次删除多个组件。从 bindings 面板拖放组件。资源属性的默认运行时值。
    • 导入和导出工作簿元数据:开发人员可以从工作簿导出/导入元数据。导出的 XML 文件可以在 Excel 外部编辑并导回。适用于审计和批量更新。
  • 运行时改进 此版本引入了以下运行时增强。
    • 客户端-服务器版本不匹配警告:如果 ADF 桌面集成客户端和服务器版本不匹配,则显示警告。
    • 支持自签名证书:用户可以忽略自签名证书的警告。适用于开发和测试部署。
    • 性能增强:选择列表缓存优化。某些情况下可将时间缩短至原来的 1/10。上游压缩。在高延迟 (WAN) 场景中,负载大小减少高达 90%,从而将上载时间缩短了 30%
    • 全部上载或全不上载:如果成功上载所有行,则仅提交更改。
    • 受保护的视图:支持 MS Excel 2010“受保护的视图”,它会禁用加载项
    • 一起下载更新和插入:Table.Download 操作现在使用服务器行状态来确定是否需要将行视为待插入或待更新。

 

 

错误修复列表

此版本修复了以下客户报告和发布的错误。这只是内部未发布的已修复错误总数的一小部分。

编号 组件 主题
9474220 ADF_FACES adf faces 11.1.1.2.0:缓存筛选器无法正常运行
9777899 ADF_FACES 第二次选择自定义颜色时,选择自定义颜色对话框挂起
12423351 ADF_FACES 启用 ppr 导航时,链接至 # 锚点参考会发生错误
12681411 ADF_FACES 需要通过审计来检查嵌套模板
16384569 ADF_FACES af:inputtext 组件中的 autotab 属性出现不当行为
16410875 ADF_FACES 文档资源管理器任务流左侧导航面板在 ie9 中无法正常运行
17312429 ADF_FACES jaws 无法正确读取页面上的 af:table 信息。
17571191 ADF_FACES 在单击编辑 (clickto) 中使用时,选择某选项会释放选定选项
17731839 ADF_FACES 为 oracle mos blr 17656638 处理构建、blr 设置以及 srg 运行
18302480 ADF_FACES 未呈现超出电子邮件客户端屏幕大小的表列
19273895 ADF_FACES 空表尝试“获取”数据
19312796 ADF_FACES 屏幕阅读器模式下无法区分 adf: 信息/错误链接
19328652 ADF_FACES adf 会话到期弹出窗口使用静态大小
19723176 ADF_FACES adf 在 webcenter 门户中出现间歇性用户代理识别问题
19347357 CUST 插入 inst 重做相邻参考失败导致 cust 文档损坏
8676444 DATABIND removeapplyviewcriterianame 无法正常运行
8857479 DATABIND 如果启用了表 qbe,则 executewithparams 随后将无法设置绑定变量
9170115 DATABIND 打包在 adf 库中时,占位符数据控件不可见
11796142 DATABIND 使用级联和查询面板的可编辑表格中的 lov 会释放其值
14493425 DATABIND 无法在 jdev 的 fa 自定义应用中自定义 pagedef
16224187 DATABIND 跟踪与 java.lang.nullpointerexception 相关的 soa 向后移植错误
17969113 DATABIND rel7:在页面中添加 portlet 会破坏页面。
16521678 DVT 通过页面编辑器公开 dvt 特性以进行自定义
13890585 IIDEV jdev 标签构建失败
17662841 JBO 安全 eo 未添加到查询,但安全 eo 上的 ds 谓词会添加到查询
17987632 JBO 在 11.1.1.7.0 中,筛选和分页时出现基于 pojo dc 的表格问题
19271784 JBO 其他用户在遇到锁定错误时无法获取行/实体锁定对象的相关信息
17011020 OHW_RC 无法将任何 oracle 空间帮助主题打印输出到打印机
16456971 RCS er:当报告拉取数据时,bi 编辑器未显示加载图标或消息
17165043 RCS 从 bi 到 webcenter 的下钻报告未显示在顶部
17177736 SIMPL_CUST 请求查询返回高达 1000 行(当前限制为 500 行)
17636157 SIMPL_CUST singlevaluepickerfield 导致验证 exc 设置长瞬态 dcl 值
12346453 TRINIDAD 验证转换消息错误。日期字段验证
1221 新特性