PrimeFaces是一款轻量级开源的JSF组件库,它拥有100多个具有Ajax特性的组件。并还有一套针对移动领域设计的TouchFaces。是最早最完全支持的JSF2.0规范的组件库,借助于JavaEE6.0中的技术,一个jar包,无任何配置,任何依赖,只要将它的命名空间引入,即可享受它带来的n多特性。
但发现国内对它的关注还不够,鉴于本人对JSF技术的热衷,工作之余希望能够学习一下PrimeFaces ,做下笔记顺便练习一下自己的语言表达能力,甚至还对初学者有些帮助(想到这还是很高兴的)。我选择NetBeans7.0作为开发环境,因为它太方面了。由于今晚是个开始,所以就把这个环境试出来就行,使用它的主题就够了吧。
关于如何搭建环境,前文已有介绍,几乎是不用任何配置的,尤其是Netbeans7.0已经集成了最新稳定的版本PrimeFaces2.2.1了,今天是个开始,就介绍一下它的主题如何运用吧
新建一个JavaEE6.0 Web 项目,在选择JSF配置时,选择它的组件为PrimeFaces2.2.1这就可以使用PrimeFaces了,如图:
再到http://primefaces.org/themes.html下载一个主题包(就是一个jar文件,放到lib目录下就可以了。这里我选了redmond。index.xhtml中添加个日历控件如下:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui">
<h:head>
<title>Smoke</title>
</h:head>
<h:body>
<p:calendar mode="inline"/>
</h:body>
</html>
并要注意在web.xml配置文件中加入配置参数指定相应主题:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>redmond</param-value>
</context-param>
Run一下就会发现使用的是带有redmond主题风格的一个日历,我们也可以根据自己的需要,创建自己的主题,当然我的CSS功力不够的
分享到:
相关推荐
本篇文章将详细介绍在从Primefaces 4.x升级到5.x时出现的"java.lang.NoSuchMethodError: org.primefaces.config.ConfigContainer.isTransformMetadataEnabled()Z"错误的原因以及解决方法。 **错误原因** 这个错误...
在升级到Primefaces 3.1.x的过程中,开发者可能会遇到一些关键的问题,这些问题是由于新的版本遵循了JSF规范导致的。本文将详细介绍这些问题以及如何解决它们,以便顺利完成升级。 首先,升级到Primefaces 3.1.x时...
- `JAVA:org.primefaces.component.datatable.DataTable.setPage` API已被移除。在AlarmController和NewsController中如果使用了这个方法,需要进行相应的代码调整以适应新的API。可能需要转向使用其他方法来实现...
6. **文档资源**:用户指南、API参考、开发者文档等,这些都是学习和使用PrimeFaces Extensions必不可少的资料。 7. **主题和样式**:PrimeFaces Extensions可能提供了更多的主题选择,使得开发者可以轻松地定制...
这本书涵盖了从基础到高级的各种主题,确保读者能够全面理解并有效地使用PrimeFaces。 ### 1. PrimeFaces简介 PrimeFaces是一个基于JSF的开源UI组件库,提供了丰富的组件集合,包括表格、树、图表、日历等,极大地...
primefaces-5.2.jar
Ajax-Employee-Management-using-PrimeFaces-.zip,一个简单的自行设计的应用程序。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小...
2. **primefaces-3.5.jar**: 这个JAR文件是PrimeFaces 3.5的核心库,包含了所有预定义的组件、行为和渲染器。开发者在项目中引入这个JAR,就能在JSF页面上使用PrimeFaces的组件。这些组件通过XML标记(如`...
primefaces-5.0.jar
PrimeFaces是一个基于JavaServer Faces(JSF)2.x版本的开源UI组件库。它为开发者提供了丰富的客户端渲染组件,使得Web应用程序的界面更加友好且功能强大。PrimeFaces不仅适用于个人开发者进行项目实践,同样适用于...
PrimeFaces是一个广泛使用的JavaServer Faces (JSF) 框架的扩展库,它提供了丰富的UI组件和功能,极大地增强了JSF应用的用户体验。在Web开发中,JSF是一种用于构建用户界面的模型-视图-控制器(MVC)框架,而...
**PrimeFaces.zip** 是一个包含SpringBoot与PrimeFaces整合示例的压缩文件。SpringBoot是一个流行的Java框架,用于简化Spring应用程序的开发,而PrimeFaces是一个功能丰富的JavaScript库,专为JavaServer Faces (JSF...
【标题】"metawidget-primefaces-2.2.zip" 涉及的主要知识点是MetaWidget和PrimeFaces两个框架的结合使用,以及版本2.2的特性。 MetaWidget是一种开源的Java和JavaScript库,它能够自动生成用户界面(UI)表单,...
PrimeFaces使用Yahoo UI库做为默认的客户端框架。PrimeFaces提供的JSF组件能够处理JavaScript Rendering和如何在服务器端与JSF集成。PrimeFaces UI组件包括:HtmlEditor、ImageCropper、Dialog、AutoComplete、Flash...
primefaces-3.4.1.jar
primefaces 用于JSF开发,轻松实现许多组建功能
适合primefaces开发需要主题包,是在primefaces 网站的下载的,需要请下载,给1 分就行啊。
PrimeFaces是一个广泛使用的JavaServer Faces (JSF) 框架的开源库,它提供了丰富的UI组件和功能,使得Web应用程序的开发更为便捷。在给定的压缩包中,我们有多个关键的JAR文件,它们是开发使用PrimeFaces和JSF应用的...
Over 100 practical recipes to learn PrimeFaces 5.x – the most popular JSF component library on the planet