以前的jsf组件方面个人比较关注richfaces,后来发现PrimeFaces 也是一个不错的JSF 企业级组件,虽然目前的版本只有1.0 rc,但是组件的效率和功能都很不错,在王改几个网站的测试中性能也都比richface好。
第一步:增加依赖的jar,
如果仅仅使用基本的PrimeFaces 组件,只需要primefaces-2.0.0-SNAPSHOT.jar(如果jsf是1.x版本,请使用primefaces-1.0.0-SNAPSHOT.jar)
第二步:配置webxml
增加primefaces 需要的servlet
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/primefaces_resource/*</url-pattern>
</servlet-mapping>
配置一个context-param>
<context-param>
<param-name>com.sun.faces.allowTextChildren</param-name>
<param-value>true</param-value>
</context-param>
第三步:写一个页面测试primefaces
<!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:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.prime.com.tr/ui">
<h:head>
<p:resources/>
<title>test primefaces jsf 2.0</title>
</h:head>
<h:body bgcolor="white">
<h:form id="helloForm">
<p:editor/>
</h:form>
</h:body>
</html>
展示效果:
- 大小: 40.5 KB
分享到:
相关推荐
同时,也可以了解到如何使用Facelets创建视图,如何使用PrimeFaces组件增强交互性,以及Spring和Hibernate如何协同处理数据访问和业务逻辑。对于初学者而言,这是一个极好的实践平台,有助于深入理解Java Web开发的...
在“OTV_JSF_Spring_Hibernate”这个项目中,这四者被整合,Spring3负责整体的依赖管理和事务控制,JSF2处理用户界面与后端的交互,Hibernate4作为数据持久化工具,而Primefaces3则提供了丰富的UI组件。这种集成模式...
JavaServer Faces(JSF)2.0是一个用于构建用户界面的Java EE标准框架,而PrimeFaces是一个基于JSF的组件库,提供了丰富的UI组件,使得开发人员能够更便捷地创建富互联网应用程序(RIA)。在Websphere Application ...
PrimeFaces与JSF 2.x的结合,意味着项目中可能使用了诸如数据表格、图表、对话框等高级UI元素,提高了用户体验。Spring框架的集成则可能涉及了Spring MVC,用于处理请求和响应,同时Spring的IOC(控制反转)容器管理...
开发者需要理解JSF的MVC模式,掌握PrimeFaces组件的使用,以及熟练运用前端技术来创建交互式用户体验。通过这个项目,你将深入理解如何将前后端技术有效地结合起来,打造高性能的企业级Web应用。
在本文中,我们将深入探讨如何使用Netbeans IDE进行JSF 2.0的开发,并结合Primefaces和JPA来创建高效、用户友好的Web应用程序。JSF(JavaServer Faces)是一种用于构建Java Web应用程序的MVC(模型-视图-控制器)...
我在网上找到的许多示例需要的不仅仅是准系统设置,或者它们使用的是旧版本的 Spring Boot/JSF。 有些需要 web.xml 或 faces-config.xml,我正在寻找更多基于 javaconfig 的应用程序。 合并几个示例后,我尝试删除...
PrimeFaces提供的JSF组件能够处理JavaScript Rendering和如何在服务器端与JSF集成。PrimeFaces UI组件包括:HtmlEditor、ImageCropper、Dialog、AutoComplete、Flash based Chart等。并支持通过Ajax更新页面。 ...
- **Maven配置**:在pom.xml中添加Primefaces和JSF的依赖,Maven负责自动化构建过程。 - **依赖管理**:Maven的中央仓库包含了大量库,简化了依赖管理和版本控制。 **5. SpringBoot与JSF的整合** - **SpringBoot...
然而,通过修改NetBeans的JSF模板,我们可以让新创建的项目直接使用PrimeFaces组件。下面是一步一步的详细教程: 1. **打开NetBeans IDE** 首先,确保你已经安装并启动了NetBeans。如果你还没有安装,可以从官方...
书中还提到,Packt Publishing力求在书中提及的所有公司和产品的商标信息中使用适当的大小写,但Packt Publishing无法保证这些信息的准确性。书籍的首次出版日期是2013年1月,由Packt Publishing Ltd.在英国伯明翰...
5. **国际化支持**:JSF支持多语言,这在“JSF中文使用教程”中可能包含如何设置和使用中文资源的内容。 **学习JSF的关键概念**: 1. **Facelet**:Facelets是JSF的默认视图技术,用于创建和组织用户界面组件。 2. ...
以下是如何在标准JSF中使用`styleClass`的示例: ```xml styleClass="ui-inputfield ui-widget ui-state-default ui-corner-all" accesskey="2" title="#{msg['authfile.file_type']} [ALT+2]"> ['common.file_...
在JSF中,我们可以通过`@ManagedBean`注解创建一个JSF Managed Bean,然后在Spring中使用`@Component`或`@Service`注解将其注册为Spring Bean。这样,JSF可以方便地调用Spring服务层的方法来获取或更新数据。 3. **...
unofficial-primefaces, PrimeFaces JSF组件的非官方镜像 PrimeFaces非官方产品。 PrimeFaces JSF组件的非官方镜像为什么?新Maintanance策略没有从 PrimeFaces 3.5开始的免费版本。这个工作计划旨在提供免费可用的...