标签
作者
如前所述,rich:panel仅在定义了名称为"header"的组件时才显示标题。否则,它将被省略。facet name="header"被定义。否则,它就只是被省略了。
横向扩展的博客
我最喜欢的两个博客是The Volokh Conspiracy,由一群自由主义法律学者撰写,以及Language Log,关于语言学。我真的很享受看到来自非常不同学科的人们如何进行推理和在写作中表达自己(尤其是律师,他们的思维方式特别清晰)。今天早上我开始想,我是否错过了其他同样出色的群博客。
当这个博客正在写作时,JSF 2.0 规范已经达到了公开评审状态。每个人都可以访问 JSR-314 EG 页面 并下载自己的副本。与 JSF 1.2 相比,当规范完成大约一年后出现实现时,Sun 正在开发参考实现,也称为 Project Mojarra,在编写规范的同时。因此,您可以直接通过从项目主页下载 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类生成的背景渐变,该类也使用皮肤参数作为生成渐变的基色。您可以在主Richfaces演示中看到丰富的面板的工作示例: http://livedemo.exadel.com/richfaces-demo/richfaces/panel.jsf
不良实践
Emanuel Muckenhuber今天发给我这个视频,展示了JBoss Tools trunk如何使用Code Swarm进行动画处理。
尽管这不是什么新鲜事,但只是做一个简单的博客公告,
DZone发布了我的MC II部分文章,标题为《高级依赖注入和IoC》。