JSF JavaServer Faces
madihe
这个作者很懒,什么都没留下…
展开
-
编写JSF用户自定义UI组件(之一)
一、慎用自定义UI组件虽然计算机软件技术发展迅速,但在人机交互的方式却保持相对稳定。鼠标和键盘自诞生之日起就没有发生过什么实质性变化,而我们日常使用软件时,也只是和诸如按钮、菜单、输入框以及下拉列表等有限的几种UI组件打交道,任何一种新UI组件的产生,都意味着向几十年来累积的习惯发起挑战。JSF框架缺省的UI组件通常能满足你的需求,如果不能满足,则有必要重新审视一下你的界面设计,问问自己这...2008-10-21 19:40:16 · 159 阅读 · 0 评论 -
编写JSF用户自定义UI组件(之二)
一、上一篇文章内容回顾 在上一篇文章中,我们介绍了用户自定义UI组件的不足和好处,说明了为什么要慎用自定义UI组件。通常情况下我们应该采用现成的或者由第三方专业厂商提供UI组件包,只有在某些特殊情况下才尝试编写自定义UI组件。当然,如果对于你的应用来说,编写自定义UI组件是唯一可行的解决方案,那么JSF是允许你这么做的。现行的JSF版本(指1.2版)在编写自定义UI组件方面稍嫌复杂,...2008-10-24 10:23:50 · 132 阅读 · 0 评论 -
编写JSF用户自定义UI组件(之三)
一、上一篇文章内容回顾:在上一篇文章中,我们打算用一个称为一号组件的自定义UI组件实例来说明JSF自定义UI组件的编程步骤,这个一号组件的功能是在屏幕上以指定的重复次数输出指定的字符串,在JSP文件中,我们以类似<x:repeatText text="Hello world!" number="3">这样标签来引用一号组件。为了编写这个一号组件,我们概括了四个步骤,这篇文章中,我们...2008-10-27 20:59:10 · 150 阅读 · 0 评论 -
编写JSF用户自定义UI组件(之四)
【续前。。。。。。】八、步骤二:编写标签处理器类UI组件类不同于普通Java类的地方是,它不是在Java代码中被引用,而是在JSP文件中。在JSP文件中,我们不能通过new操作符实例化UI组件类,只能通过JSP标签引用和实例化UI组件类。前文介绍过如何引用一号组件,即在JSP文件中写入类似这样的标签即可:<x:repeatText text="Hello world!" ...2008-11-05 10:50:26 · 131 阅读 · 0 评论 -
编写JSF用户自定义UI组件(之五)
【续前。。。。。。】九、步骤三:编写标签库描述符前文多次提到,用户在JSP文件中写入<x:repeatText...>这样的标签,当JSP引擎读到这个标签时,将翻译为对的标签处理器类 StrRepeatTag的调用。我们的问题是,标签名称repeatText和标签处理器类名称StrRepeatTag完全不同,JSP引擎是如何正确地找到与标签名称对应的标签处理器类的呢?这正是标签...2008-11-12 18:18:56 · 142 阅读 · 0 评论