标签
作者
如果您将我们的新 面板 在步骤后与 richfaces-demo 上的面板进行比较#2,您可以看到一个重要的区别。我们新的面板在标题背景中缺少渐变。
如前所述rich:panel仅当存在名称为 "header" 的标签时才显示标题。否则,它将被省略。
当此博客撰写时,JSF 2.0 规范已达到公开审查状态。任何人都可以访问 JSR-314 EG 页面 并下载自己的副本。与规范完成后大约一年后出现的 JSF 1.2 实现(Sun 在撰写规范的同时开发了参考实现,也称为 Project Mojarra)相比,Sun 正在开发 Mojarra 2.0.0 PR 版本的参考实现。因此,您可以直接从项目主页下载 Mojarra 2.0.0 PR 版本来尝试 JSF 2.0 的新功能: https://javaserverfaces.dev.java.net/ .
JSF 2.0 有一些酷炫的创新特性。其中之一是 PDL(页面声明语言)。PDL 从两个知名的 JSF 项目 - Facelets 和 JSFTemplates - 继承其核心功能。在所有其他功能中,它允许以声明性方式创建新的 JSF 组件,而无需像之前 JSF 版本那样创建一大堆 Java 类。在这篇博客中,我们将测试此功能并展示 PDL 的主要特性。
二进制 Mojarra 分发已包含ezcomp00和ezcomp01应用程序,展示了 PDL 的基础知识。我们不会重复它们,但将创建一些不同的内容。RichFaces 有一个rich:panel,相当简单但很有用,JSF 组件。它表示一个矩形,有一个体和一个由标签定义的可选标题。rich:panel的外观和感觉由一组 CSS 规则定义。其中一些规则引用了从皮肤参数中获取的参数。即 CSS 有静态和动态生成的规则。如果有标题,它将由使用皮肤参数作为生成渐变的基色的 Java 类填充。Rich-panel 的工作示例可以在主 richfaces 示例中看到: http://livedemo.exadel.com/richfaces-demo/richfaces/panel.jsf
seam-gen 获得了适度升级
随着Seam 2.1的发布,seam-gen也增加了一些新功能。这些改动是我在seam-gen项目中进行的mods
的集合,这些改动构成了《Seam in Action》示例代码的基础。也许在阅读这篇博客之后,你会认为这些改进超出了预期。
Wesley Hales,JBoss Portlet Bridge负责人,发布了一系列教程的第一部分,介绍了如何使用Seam、RichFaces和JBoss Portlet Container来开发应用程序。
根据社区(RichFaces论坛)和RedHat/JBoss支持团队的反馈,我们可以强调四个可能的主要方向
我们发布了RichFaces 3.2.0的SR1版本。这个服务版本解决了社区报告的许多关键问题。包括
RichFaces 3.2已发布
更新 - 添加<rich:orderingList />并指定日历的本地化