
JSF
chszs
这个作者很懒,什么都没留下…
展开
-
ICEfaces Note(1)
ICEfaces Note(1)一、ICEfaces架构的主要元素包括:1)Persistent Faces Servlet:通过”.faces“扩展名映射到Persistent Faces Servlet。2)Blocking Servlet:管理所有要阻塞和非阻塞的请求。3)D2D ViewHandler:建立Direct-to-DOM rendering环境。4)D2D Parser:从原创 2007-08-02 13:11:00 · 2712 阅读 · 0 评论 -
ICEFaces Note(7)
ICEFaces Note(7) ICEfaces 组件集1、组件panelSeries组件提供了一个机制,可以在面板(panel)内动态产生一系列重复的子组件。这个组件以一个相似的、重复的方式显示它的子组件,这和数据表dataTable组件显示数据行很相似。然而,panelSeries组件更灵活,它能显示一系列任意复杂的子组件。可以定义数据集(dataset),并分别通过其属性值和变量var原创 2007-09-10 18:21:00 · 2084 阅读 · 2 评论 -
使用JAXB和ICEfaces创建一个Tree
使用JAXB和ICEfaces创建一个TreeJAXB表示Java Architecture for XML Binding。它允许把Java和XML绑定在一起。这意味着你可以在Java程序中访问XML文档的数据。这对创建schema驱动的用户界面特别便利。它允许你在XML文档内设置所有的界面(UI)信息,改变内容更方便。在ICEfaces中,tree组件是经常用到的组件之一。本文将说明怎样通翻译 2007-09-12 08:59:00 · 2686 阅读 · 0 评论 -
RestFaces提供了对JSF的书签支持
RestFaces提供了对JSF的书签支持JSF是一个强大的框架,但是它还没有覆盖Web应用(或Web站点)的一些重要区域——至少它本身并没有达到。然而,它所具有的扩展性可让我们突破它本身的很多局限。其局限之一的是书签。JSF使用了POST来从客户端浏览器发送数据到框架。很明显,这是书签和索引应用的障碍。这两者在基于内容的Web应用程序中非常重要,用户希望能对文章或参考页面进行书签保存。许多J原创 2007-11-16 20:36:00 · 1889 阅读 · 0 评论 -
JBOSS发布JSF测试工具-JSFUnit
JBOSS发布JSF测试工具-JSFUnit版本:1.0JSFUnit是开源社区贡献的一个用于测试JSF应用程序的测试工具,基于Cactus和JUnit。JSFUnit提供了三种不同的测试工具:1)容器内的测试框架这用于测试客户端和服务器端。测试处理的范围从单个类的细致测试到运行JSF应用程序的完全整合测试。2)用于JSF静态分析测试的框架这允许你测试你的JSF配置,以致于可以在早期发现配置问原创 2007-12-06 14:39:00 · 2936 阅读 · 0 评论 -
NetAdvantage for JSF 2007 Vol.2发布
NetAdvantage for JSF 2007 Vol.2发布NetAdvantage for JSF 2007是一套丰富的、带AJAX功能的JSF组件,用于建立商业级J2EE应用程序。 NetAdvantage for JSF包含了每一个主要的UI组件,包括层次网格、图表、日历、菜单、树、tab页、边框条、堆栏以及输入控制。所有组件均支持AJAX应用。产品特征:1)层次网格用于显示层次数原创 2007-12-06 16:23:00 · 2112 阅读 · 0 评论 -
JSP与Facelets的区别
JSP与Facelets的区别 使用ICEfaces进行JSF开发时,它同时支持JSP和Facelets以及Portlet等技术。 JSP总所周知,不做解释。Facelets是JSF视图定义框架(JavaServer Faces View Definition Framework)的缩写,是面向对象的Java Web应用框架。Facelets支持所有的JSF UI组件,并建立了原创 2009-06-26 14:26:00 · 5538 阅读 · 3 评论 -
调试facelets-1.1.14的异常解决
调试facelets-1.1.14的异常解决部署Hangman例子,其WEB-INF/lib下包含如下JAR包:· servlet-api-2.4.jar· jsf-facelets.jar· jsf-api-1.2_04-p02.jar· el-impl-1.0.jar· el-api-1.0.jar· custom_jsf_lib_1_0_2.jar原创 2009-09-24 12:08:00 · 3571 阅读 · 2 评论 -
RichFaces树组件的用法
RichFaces树组件的用法原创 2010-07-07 20:12:00 · 8459 阅读 · 13 评论 -
ICEfaces抄袭PrimeFaces
ICEfaces涉嫌抄袭PrimeFacesICEfaces 3发布后,本来我是很激动的,以为这是一个伟大的版本。但是,PrimeFaces的同行们发现了ICEfaces抄袭了PrimeFaces的部分代码。ICEfaces的行为真令人失望!由于PrimeFaces和ICEfaces都是开源产品,因此抄袭在法律上没有问题。但是在道德上,则无法过关。抄袭的代码对比如下:一、PrimeFaces Pa原创 2012-02-13 14:32:30 · 3784 阅读 · 0 评论 -
PrimeUI介绍
作者:chszs,转载需注明。作者博客主页:http://blog.youkuaiyun.com/chszsPrimeFaces团队最近宣布一个新的分拆项目——PrimeUI,它来自PrimeFaces项目。PrimeUI是一套JavaScript Widget控件,可用于创建UI。PrimeUI是把原PrimeFaces的组件进行解耦,提取出来的JS控件可以用于PHP、ASP、Wicket、GWT等等的开发原创 2012-10-25 21:27:35 · 6911 阅读 · 0 评论 -
PrimeFaces布局技巧
PrimeFaces布局技巧作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs布局组件Layout是一个高度可定制的边框布局模型,它可以很轻松地创建复杂的网页布局,即使不懂Web设计。一、布局组件Layout的属性布局组件Layout的属性:二、边框组件布局模型如下图所示,边框组件布局默认把页面分成5个部分,分别是:顶部north、中左west、中中cen原创 2013-03-08 15:47:55 · 7618 阅读 · 0 评论 -
PrimeFaces布局技巧之二
PrimeFaces布局技巧之二作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs本文紧接《PrimeFaces布局技巧》。要注意:当使用整页布局和表单一起工作时,要避免表单内包含布局单元,它可能会导致错误。比如下面的代码可能就是无效的: 布局单元必定有自己的表单,因此要避免更原创 2013-03-11 16:43:50 · 12283 阅读 · 7 评论 -
在Spring Beans中的JSF
在Spring Beans中的JSFhttp://blog.rainer.eschen.name/2007/08/21/jsf-on-spring-beans/以前,我写过在混合依赖注入环境中怎样使用backing beans。我的blog目录描述了怎样在JSF和Spring中写POJOs,以及在基于JSF的表现层使用它们。但是,Web容器的配置有时是missing的。1)Configurat原创 2007-09-03 10:11:00 · 2485 阅读 · 0 评论 -
Red Hat Developer Studio 1.0即将发布
Red Hat Developer Studio 1.0即将发布Red Hat Developer Studio 是一套基于Eclipse的开发工具集,预先配置了JBoss企业中间件平台和Red Hat企业Linux。开发者无需Red Hat Developer Studio也能进行相应开发,但有了这个预先配置好的工具,可以加速你的Web开发和部署。现在提供两种版本下载1)Red Hat De原创 2007-09-01 13:26:00 · 2519 阅读 · 0 评论 -
ICEfaces Note(2)
ICEfaces Note(2)行选择器(Row Selector)行选择器tag能够实现数据表中行的选择。它有下面的属性:1)值(value):是布尔值,指示某行被选择了。这个值必须被定义到数据表的变量中。它必须出现。2)多行(multiple):缺省为false;若为true,表示超过一行被选择。3)选择监听器(selectionListener):当点击了一行时,监听器方法被调用。4)原创 2007-08-06 08:50:00 · 2298 阅读 · 0 评论 -
ICEfaces Note(3)
ICEfaces Note(3)一、使用ICEfaces的Auto-Complete Component自动完成组件(Auto-Complete Component)实际上就是ice:selectInputText组件。这个组件提供了一个带有自动完成功能的增强的文本输入组件。一旦用户输入文本到组件中,组件将提供一个可能匹配的弹出列表供用户选择。这个组件在用户还没有完成输入时预测了用户想要键入的原创 2007-08-06 23:53:00 · 2221 阅读 · 3 评论 -
ICEfaces Note(4)
ICEfaces Note(4) 配置导航规则按Navigation Model的解释,导航是一套规则,用于在点击按钮或超链接时,显示所选择的下一个页面。导航规则在应用程序配置源文件中进行定义。每一个导航规则都规定了怎样从一个页面进入其它的页面集。当导航规则选定后,从当前页要访问到哪一个下一页,取决于当组件被点击或者逻辑结果返回时调用的行为方法(action method)。结果(outco原创 2007-08-07 17:23:00 · 1898 阅读 · 1 评论 -
双射(bijection)
双射(bijection)双射(bijection,即 bidirectional injection 的简称)。当注出(outject)属性数据时,视图可以通过名称找到它。在 postback 或者组件初始化时,数据被注入(inject)到一个组件中。后者是著名的控制反转(inversion of control,IOC)模式的一种实现,可用于连接委托对象。传统 IOC 与 双射之间的主原创 2007-08-03 12:40:00 · 3743 阅读 · 0 评论 -
ICEfaces Note(5)
ICEfaces Note(5) ice:panelGrid styleClass="componentLayoutRootTable" columns="1"> ice:dataTable value="#{salesRecordsManager.salesGroupRecordBeans}" var="salesRecord" cellpadding="0" width=原创 2007-08-16 15:39:00 · 1826 阅读 · 1 评论 -
Seam Note
Seam NoteSeam是一个企业级Java应用框架。Seam对所有的业务逻辑定义了一个统一的组件模型,Seam组件是有状态的,用相关的几个良好定义的上下文来声明,包括longrunning、persistent、business process context和conversation context。在Seam中,表现层组件和业务逻辑层组件没有什么区别。与J2EE组件不同,Seam组件原创 2007-08-18 01:47:00 · 1851 阅读 · 0 评论 -
NetAdvantage for JSF 2007指南(2)
NetAdvantage for JSF 2007指南(2)1、在IDE下建立组件NetAdvantage for JSF组件支持的IDE有:Eclipse、Oracle JDeveloper、Sun Java Studio Creator等。以Eclipse为例。要导入NetAdvantage for JSF组件到Eclipse:(1)在lib/runtime目录,复制jsf-api.jar原创 2007-08-18 13:06:00 · 2229 阅读 · 0 评论 -
NetAdvantage for JSF 2007指南(1)
NetAdvantage for JSF 2007指南(1)1、安装和部署Infragistics NetAdvantage for JSF 2007 vol.1需要JavaServer Faces v1.1支持,下载jsf-api.jar和jsf-impl.jar到你的web应用程序的WEB-INF/lib目录下。验证你的web应用程序的目录结构的正确性,如下:-----------------原创 2007-08-18 12:12:00 · 2623 阅读 · 0 评论 -
使用JSF和JSR168开发AJAX应用程序
使用JSF和JSR168开发AJAX应用程序一、介绍AJAX是一个热点,也逐渐变成了下一代互联网的标准,因为它提供了很多有益的特征,包括:(1)提高了用户的接受性和生产力,和桌面应用一样;(2)容易部署,其立即更新对所有用户有效;(3)连接标准且只依赖于广泛的部署技术;(4)对已存在的Web应用,易于增量更新;(5)有一个成功的组织——the OpenAjax Alliance(AJAX联盟)翻译 2007-08-22 09:45:00 · 2105 阅读 · 0 评论 -
ICEFaces Note(6)
ICEFaces Note(6)——Progress Bar Component进度条组件outputProgress组件能用于向用户报告进度,表明服务端任务运行需要多长时间。这个组件能运行在两种模式下:“determinate”模式和“indeterminate”模式。(1)“determinate”模式:用于反映在运行过程中的步数或单元数。该模式为缺省模式,呈现一个输出进度条指示任务完成的原创 2007-08-22 23:31:00 · 2135 阅读 · 1 评论 -
ECruiser Suite —— 另一个JSF实现
ECruiser Suite——另一个JSF实现ECruiser Suite具有AJAX应用的丰富界面,包含了以下JSF组件:DataTable,SelectTable,GridTable,Tree,MenuBar,PopupMenu,TabControl,TabPane。这个Suite还包括正处于B版本的Layout Pane,Window,Calendar,Date Input,Looku原创 2007-09-01 12:31:00 · 2134 阅读 · 0 评论 -
QuipuKit —— 又一个JSF实现
QuipuKit——又一个JSF实现QuipuKit是一个带有AJAX功能的高级JSF组件集,并具有客户端验证框架,给开发者提供了一个易于使用且易伸缩的动态UI的Web应用程序.QuipuKit验证框架把传统的JSF验证移到了客户端。而且,它扩展了JSF标准验证能力,带有附加的验证器和消息,在不经过服务器端的情况下确保任何定制的输入数据的正确性。QuipuKit组建集包括:Calendar,C原创 2007-09-01 12:35:00 · 2438 阅读 · 0 评论 -
PrimeFaces主题选择器
PrimeFaces主题选择器作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszsPrimeFaces集成了ThemeRoller CSS框架,而且预置了37种主题样式。可以使用在线的ThemeRoller主题产生器工具生成自定义的主题。应用一个主题到PrimeFaces项目很简单,只需下载主题的JAR包文件,并把它添加到项目的类路径下,再配置PrimeFa原创 2013-03-13 06:58:34 · 9566 阅读 · 6 评论