
JSF
文章平均质量分 83
炼器散人
乒乓球+节食=减肥
展开
-
用NetBeans6.x开发VJF程序
用NetBenas6.X开发Visual Web JSF程序 在JSF Summary文章中,我们用一个Login页面的例子介绍了如何用NetBeans6.1和JSF1.2开发Web程序。这个例子中,我们将使用(并推荐)用Visual Web JSF来进行同样的开发。本文将比较两种技术的区别和相同之处。我个人认为VJF是在JSF规范上开发出来的更方便的框架原创 2009-09-08 23:36:00 · 2917 阅读 · 0 评论 -
请投我一票
请大家投我一票原创 2013-12-23 22:36:46 · 3469 阅读 · 13 评论 -
JSF2自定义组件编程系列 第八部分
JSF 自定义复合组件 国际化 Ajax原创 2011-01-09 20:06:00 · 4409 阅读 · 3 评论 -
JSF2自定义组件编程系列 第七部分
JSF Customized Composite Component,校验,日志以及debug信息原创 2011-01-07 21:25:00 · 3472 阅读 · 1 评论 -
JSF2自定义组件编程系列 第六部分
<br /> 在前一个例子中,我创建了一个Backing class:HtmlInput2,这是用来代表Composite Component的顶层对象NamingContainer的类。这给了一个机会让我可以覆盖encode/decode方法,从而用Java代码增强 Composite Compnent的行为。<br /> 本例子更进一步,再创建一个Managed Bean,用来接收用户的输入,拦截点击按钮事件,并显示用户的输入。注意,这个新的Managed Bean在我的jsfex项目内原创 2011-01-07 15:10:00 · 3493 阅读 · 0 评论 -
JSF2自定义组件编程系列 第五部分
<br /> 在写这一章的时候,没有想到遇到很多的困难。现在简单的说一下:<br /> 1.添加taglib.xml文件里面的namespace看上去很美,但是带来了很大的困扰—EL表达式失效。这是我和另一位程序员在java.net上的帖子。<br />http://www.java.net/forum/topic/glassfish/glassfish-webtier/el-composite-component-taglib-jsf20<br /> 目前我的解决方案是绕过这个问题,只采用标准name原创 2011-01-06 20:22:00 · 6544 阅读 · 8 评论 -
JSF2自定义组件编程系列 第四部分
<br />第四部分 第一个简单的Composite Component <br /> 自己编写html标记的输出是繁琐的,更何况可能还要支持其他的客户端的标记语言。好在我们可以复用JSF2的标准tags.本节实现前一节HtmlInput tag的界面,称之为HtmlInput2 tag。完整的功能将在后面一节中实现。<br /> 首先,在src/main/resources/META-INF/下创建目录jsfex,在jsfex目录下创建HtmlInput2.xhtml文件,内容如下:<br />原创 2010-12-30 14:45:00 · 3749 阅读 · 2 评论 -
JSF2自定义组件编程系列 第三部分
JSF2 自定义组件原创 2010-12-30 11:33:00 · 5621 阅读 · 7 评论 -
JSF2自定义组件编程系列 第一部分
JSF2 Customize Component 自定义组件 Maven3原创 2010-12-27 20:23:00 · 8292 阅读 · 10 评论 -
JSF2自定义组件编程系列 第二部分
JSF2 自定义组件 Maven3原创 2010-12-28 14:16:00 · 4048 阅读 · 0 评论 -
ice:selectOneMenu应用
ice:selectOneMenu是一个下拉框列表,可以单选一个值。这个tag还是有点复杂,官方文档也不是很仔细,浪费了我不少时间。下面是例子代码: 配合f:selectItem,我们可以静态的提供下拉列表中的候选值。这里要注意的是,valueChangeListener事件的处罚必须要加上partialSubmit="true"这个条件。这是文档中没有描述的。immedia原创 2009-09-16 22:21:00 · 3311 阅读 · 2 评论 -
ice:tree应用
树是c/s应用程序界面上的常见控件,在web上,实现一棵树通常需要css和div的配合,实现一个ajax特性的树还需要ajax知识。ice:tree实现了这些功能。ice:tree的官方文档参考:http://facestutorials.icefaces.org/tutorial/tree-tutorial.html。本篇文章要弥补官方指南的不足,解释清楚对象模型,并提供一个接口,帮助简化事原创 2009-09-12 10:41:00 · 3226 阅读 · 3 评论 -
ice:outputMedia 增强
当我第一次发现ice:outputMedia tag的时候,我对它赞不绝口。的确,只要使用了这个tag,就可以轻松的在网页中使用flash player,media player,real play和quick time。然后,我就将它运用到我的网站中播放音频文件,很快,不足就暴露出来:1)没有提供控制命令,比如停止播放,开始播放等。2)当配制成使用flash的时候,不能播放mp3文件,只原创 2009-09-09 23:25:00 · 2428 阅读 · 0 评论 -
ice:panelGroup应用
主要用途 有时候,某个jsf tag只能内嵌一个子jsf tag,比如f:facet。f:facet用来为包含f:facet的父组件与被f:facet所包含的子组件之间申明一种特殊的关系。具体f:facet的用法可以参考下面的资料:http://www.lifevv.com/tenyo/doc/20071015164735445.htmlhttp://java.sun.c原创 2009-09-10 10:40:00 · 2685 阅读 · 2 评论 -
使用ICEFaces+Facelets开发Web程序
我的>介绍了JSF1.2的基本生命周期等基础知识,并结合JSP技术描述了如何开发一个登录画面,我的>进一步描述了JSF世界里比较先进的Facelets技术。不过作为开发当今世界普遍需要的web2.0技术,光有JSF基础Framework和Facelets技术是远远不够的,比如我们需要Ajax技术异步提交请求,部分刷新页面,达到良好的用户界面效果,我们也需要服务器能够以事件方式通知用户,而不需要用户原创 2009-09-08 21:51:00 · 5544 阅读 · 0 评论 -
Maven3 创建 JSF2应用程序
<br />本文主要介绍用Maven3创建一个简单的JSF2web应用程序,该程序仅仅包含一个非常简单的Facelete页面index.xhtml。同时该工程还使用了MyBatis和logback等库。我自己将该工程作为一个模板工程。<br />创建Web程序的命令<br /> 使用maven-archetype-webapp命令创建程序,具体格式如下:<br /> mvn archetype:create<br /> -DgroupId=[your project's group id]<br原创 2011-01-03 11:17:00 · 5262 阅读 · 1 评论