支持 JSF 的 Oracle JHeadstart 10g 10.1.3 预览版现已推出!
新的 Oracle JHeadstart 10g for ADF 预览版现已推出。JHeadstart 新增了一种基于 JDeveloper 的应用程序开发框架 (ADF) 开发应用程序的方法。通过指定简单的元数据,在几分钟内就可生成完整的复杂事务型 J2EE Web 应用程序!
|
该版本有哪些新特性?
与 JHeadstart 10.1.2.2 相比,Oracle JHeadstart 10.1.3 预览版包括以下新特性:
- 生成 JSF ADF Faces 页面。该版本将生成 .jspx 格式的 ADF Faces 页面,而不是 UIX 页面。
- 生成 Faces-config。JSF 用作控制器而不是 Struts。因此,管理 Bean 定义和导航规则都在 faces-config 中生成,而不是旧式的 struts-config 生成。
- Velocity 生成器模板。JHeadstart 应用程序生成器由生成器模板驱动。这些模板现在使用 Velocity 模板语言。生成页面的内容现在完全由这些 Velocity 生成器模板驱动。页面上生成的所有内容都可通过创建自定义模板进行自定义。
- 可插入的生成器体系结构。JHeadstart 应用程序生成器引擎经过了彻底重写,现在只使用 Java。其中不再使用 XSLT 样式表。所有重要的生成器类都使用 Spring Bean Factory 进行实例化。这就允许您插入自己自定义的生成器类来扩展生成器模板所使用的 JHeadstart 元数据模型。
- 项级模板。在 10.1.2 中,一个生成器令牌代表了一个表单或表布局中的所有项。这就限制了生成非标准布局时的灵活性。项极模板允许对布局生成进行更为细粒度的自定义。通过使用基于索引或基于名称的项令牌,您甚至可以定义每一项的精确位置。
- 项包括在应用程序定义编辑器(即以前的应用程序结构编辑器)中。不再存在单独的 ADF BC 属性编辑器。相反,组项(属性)均在应用程序定义中定义。提供的“Synchronize”选项将自动从与该组关联的“数据控件集合”(在 ADF BC 情况下为“视图对象使用”)加载属性。
- 支持未绑定项。除了绑定到底层模型属性的项外,还支持未绑定的项。同时还支持适用于这些项的现有显示类型
。通过使用生成超级链接、按钮或可点击图像的自定义模板,可使未绑定项成为“操作项”。
- 新的表溢出样式。除了详细信息显示(现在重命名为“内联溢出”)外,该版本还支持“右侧溢出”和“底部溢出”,在两种溢出情况下,当前行的附加项并不显示在表自身中,而是显示在表的右侧或表的底部。
- 选项卡式区域和选项卡式子组。项区域和详细信息组现在可以组成一个的区域容器。区域容器具有“水平”、“垂直”或“堆叠”的布局样式。通过“堆叠”布局样式,您将获得选项卡式区域。通过“水平”布局样式,您将获得并排的区域。
- 新的组属性。新的组属性包括堆栈详细信息组、在顶部显示新行 (Show New Rows At Top) 以及表溢出样式 (Table Overflow Style)(参见上述内容)。
- 新的项属性。新的项属性包括:绑定至模型属性、值、Java 类型、在表溢出区域显示、在表布局中提示、列对齐、列可排序、列换行、取决于项、校验器绑定、正则表达式、正则表达式错误消息、包含在快速搜索中、包含在高级搜索中、在搜索区域中提示、显示以及禁用
- 增强的值列表。现在,值列表可以跨页面重用,并可根据需要返回任意数量的值。因为值列表现在使用组元素进行建模,所以您可以完全控制 LOV 中显示的项。
- 应用程序定义编辑器 (ADE) 中的拖放功能您现在可以在 ADE 中进行拖放操作。例如,可将某项拖放至某个区域。要复制元素,应在拖放的同时按 Ctrl 键。
- 域定义集成到了应用程序编辑器中不再存在单独的 DomainDefinitions.xml。域如今在 ADE 中进行维护。
何处下载该新版本?
具有 JHeadstart 的补充选件许可的客户可从补充选件门户下载该版本。如果希望获取 Oracle JHeadstart,请联系您当地的 Oracle 咨询部门代表或发送电子邮件至 idevcoe_nl@oracle.com。
如何获取详细信息?
有关详细信息,请访问
- OTN 上的 Oracle JHeadstart 产品中心
- 获取信息的电子邮件:idevcoe_nl@oracle.com
- OTN 上的客户论坛
- JHeadstart 网志:http://blogs.oracle.com/jheadstart/
- 补充选件门户站点:http://cso.oracle.com/(仅适用于许可证持有者)
|