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 3.0.x upgrade 注意事項JAVA:org.primefaces.component.datatable.DataTable.s
如果是從primeface4.x升到primefaces5.x發生以下錯誤訊息java.lang.NoSuchMethodError: org.primefac
Primefaces 3.1.x upgrade 注意事項Upgrade至 primefaces 3.1目前遇到的問題是:Cannot find compone
PrimeFaces Blueprints.pdf高清带书签
PrimeFaces Extensions.zip
PrimeFaces Cookbook.pdf
primefaces-5.2.jar
Ajax-Employee-Management-using-PrimeFaces-.zip,一个简单的自行设计的应用程序。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小...
primefaces-5.0.jar
primefaces-3.5.jar开发包
PrimeFaces使用Yahoo UI库做为默认的客户端框架。PrimeFaces提供的JSF组件能够处理JavaScript Rendering和如何在服务器端与JSF集成。PrimeFaces UI组件包括:HtmlEditor、ImageCropper、Dialog、AutoComplete、Flash...
primefaces-3.4.1.jar
primefaces 一个机遇JSF2 的免费框架 界面比较友好 是个人开发和小型网站开发的首选
primefaces 用于JSF开发,轻松实现许多组建功能
适合primefaces开发需要主题包,是在primefaces 网站的下载的,需要请下载,给1 分就行啊。
Over 100 practical recipes to learn PrimeFaces 5.x – the most popular JSF component library on the planet
SpringBoot整合PrimeFaces demo案例
本系统是基于Spring3X+JPA+JSF2+Primefaces等技术的模板,其中还使用了 SpringMVC 和 SpringSecurity3,希望可以帮到那些想了解JSF2 、Primefaces 和SpringSecurity的朋友,谢谢!
knowndefects.zip,一组注释,用于在单元测试时标记问题。
primefaces最新的jar包,7.0版版本的。推荐下载,如果都对学习,应用primefaces的朋友,可以加我QQ:278786226;备注上primefaces即可,相互交流学习