Oracle JHeadstart 10g 版本 10.1.2.1 现已推出!
Oracle JHeadstart 10g 版本 10.1.2.1 现已推出!

适用于 ADF 的 Oracle JHeadstart 10g 新版本现已推出。JHeadstart 新增了一种基于 JDeveloper 的应用程序开发框架 (ADF) 开发应用程序的方法。通过指定简单的元数据,在几分钟内就可生成完整的复杂事务型 J2EE web 应用程序!
此外,它还可以将 Designer/Forms 用户带入 J2EE 世界,从而重用 Oracle 设计器信息库中已有的宝贵元数据,因而保护了您的投资。
该新版本包括一些令人振奋的新特性,使得应用程序开发更为简单!

该版本中的新增内容

与 JHeadstart 10.1.2.0 相比,Oracle JHeadstart 10.1.2.1 包括以下新特性:

  • 支持基于角色的授权:通过指定用户执行操作所必须具有访问权限的角色或系统函数,可保护 Struts 操作。菜单选项卡可根据角色/系统函数的用户访问权限进行显示或隐藏。使用 JAAS 的容器管理的授权以及带有您自己用户和角色表的自定义安全性均受支持。
  • 支持路径式导航栏:路径式导航栏也称为“菜单路径 (MenuPath)”,可显示用户到达当前页所经过的路径。
  • readOnly 属性:ADF BC EO/VO 属性中新增了一个自定义属性“只读”。该属性接受 Boolean 型的 true/false 值以及 EL 表达式。使用引用用户角色的 EL 表达式,您可以实施基于角色的细粒度授权,将特定属性显示为可读或可更新,具体情况视角色而定。
  • readOnly 服务级属性:该属性接受 Boolean 型的 true/false 值以及 EL 表达式。通过使用引用用户角色的 EL 表达式,整个应用程序可运行在 readOnly 模式下(如果用户没有更新权限)。保存、创建以及删除按钮还将“监听”该属性。如果该值为 true,则这些按钮将不显示。
  • 改进的高级搜索:高级搜索区域现在包括单选按钮“Result matches all conditions(结果匹配所有条件)”和“Result matches any condition(结果匹配任一条件)”,它们可转换为基于搜索域构造的 SQL 查询中使用的 AND 或 OR 条件。还有一个按钮用于清理搜索域。
  • 改进的快速搜索:使用 UIX 时,搜索域将出现变化,具体取决于选定的搜索属性。例如,如果搜索属性是日期字段,则搜索域将是一个带有日历图标的日期域。如果搜索属性定义了一个查找,则搜索域将显示为 choice 或 lov 域。
  • 支持单选按钮组:单选按钮组以作为属性显示类型进行了添加。可针对静态域以及查找值生成单选按钮组。
  • 顶部树节点上的快速/高级搜索:现在,可以使用快速/高级搜索特性来限制针对树的顶级组查询的行数。
  • 在更新时不折叠树:现在可以配置树页面在执行更新时不折叠树。注意。仅当页面不允许更改选定树节点的父节点时使用该特性。
  • UIX 表中客户端所需域检查:在 UIX 表中编辑或创建新行时,如果所需域为空,则会显示一个 javascript 警报,类似于现有的单行所需域检查。
  • 表更改不再丢失:在表中进行滚动或使用表细节描述时,显著的更改将不再会丢失。
  • 嵌套子表(在细节描述中):在同一页面上放置带有子“Table”组(一个或多个)的父“Table”组会使用户界面不直观,因为有时您不清楚页面底部的表(一个或多个)是否与第一个表选定行同步。现在,我们可以针对这种情况使用其他布局,其中的子表将显示在选定父表行的细节描述中。这样,子表自身可包含细节描述,这在理论上将不会限制在同一页面上嵌套表组。
  • 改善的新应用程序结构向导:附加的向导页面提供了以样式“choice”或“lov”创建查找的选择,以及一个为父组和子组选择布局样式的选项。
  • 树操纵:现在可展开所有按钮以及折叠所有按钮。
  • 支持自定义数据库异常:带有自定义文本的 ORA-20xxx 消息现在可从 SQLExceptions 中提取出来,从而无需查看其他无关的 ORA 消息。
  • 支持数据库约束:ADF 业务组件中记录了针对数据库约束生成的资源包条目。
  • 锁定模式:如果还没有指定显式锁定模式,则应用程序模块锁定模式自动设置为乐观锁定。
  • 国际化:现在,通过指定一个逗号分隔的位置列表,运行一次 JHeadstart 应用程序生成器即可生成多种语言。如果只需要一种语言,则只生成一个(默认)资源包。
  • LOV 中的多个属性:现在,您可指定在 LOV 的搜索结果中需要包含哪些属性。
  • LOV 生成开关:现在,您可关闭特定 LOV 的生成。
  • 支持 UImodels 自定义:生成 UImodels 时,JHeadstart 只能替换具有相同名称的绑定和删除具有不存在属性的绑定。如此,可保留自定义绑定。
  • 根据搜索结果在 Struts 页面流自动转发:如果在执行了高级搜索或快速搜索后没有找到一行或仅找到一行,并且相关的 struts-config 操作映射包含一个名为“noDataFound”或“oneRowFound”的转发 (forward),则转发将被选中。
  • JHeadstart 演示应用程序:JHeadstart 现在包括一个演示应用程序,可用于演示
    • 用户身份验证和基于角色的授权
    • 交叉梭形
    • 嵌套的可编辑表
    • 多选择值列表
    • 树控件
    • 选项卡式子组
    • 高级搜索
    • 应用程序中多 Struts 配置(子模块)
    • 所有业务规则的实施均在白皮书 BC4J 中的业务规则中有述
何处下载该新版本?

持有补充选件许可的客户可从补充选件门户下载该版本。对于该版本,OTN 将不提供评估版。.如果您希望获取 Oracle JHeadstart,请联系您当地的 Oracle 咨询代表或发电子邮件至 idevcoe_nl@oracle.com。

如何获取详细信息?

有关详细信息,请访问

寄送此页面
Printer View 打印机视图