个性化阅读
专注于IT技术分析

RichFaces开发应用程序示例图解

1)添加JAR之后, 创建一个JavaServer Faces项目并将该库集成到项目中。

RichFaces应用程序1

选择项目类型作为Web应用程序。

RichFaces应用程序2

提供项目名称。

RichFaces应用程序3
RichFaces应用程序4
RichFaces应用程序5

选择框架作为JavaServer Faces。

2)现在, 选择我们在示例前面创建的库。

RichFaces应用程序6

完成后, 我们的项目结构应如下所示。

RichFaces应用程序7

好吧, 这一切都与配置有关。我们实际上不需要配置RichFaces。如果查看生成的项目中的web.xml文件, 将看不到RichFaces过滤器的内容。从RichFaces 4开始, 我们不需要在web.xml文件中注册过滤器。如果项目中存在RichFaces JAR, 则将使用RichFaces。

该项目包含两个默认的xhtml文件。第一个是index.xhtml, 第二个是welcomeRichfaces.xhtml。这两个文件具有以下代码。

// 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://xmlns.jcp.org/jsf/html">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
Hello from Facelets
<br />
<h:link outcome="welcomeRichfaces" value="Richfaces welcome page" />
</h:body>
</html>

// welcomeRichfaces.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:rich="http://richfaces.org/rich"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>Richfaces Welcome Page</title>
</h:head>
<h:body>
<rich:panel header="Welcome to Richfaces">
RichFaces is an advanced UI component framework for easily integrating Ajax capabilities into business 
applications using JSF.  Check out the links below to lear more about using RichFaces in your application.
<ul>
<li><h:outputLink value="http://richfaces.org">Richfaces Project Home Page
</h:outputLink></li>
<li><h:outputLink value="http://showcase.richfaces.org">Richfaces Showcase
</h:outputLink></li>
<li><h:outputLink value="https://community.jboss.org/en/richfaces?view=discussions">User Forum
</h:outputLink></li>
<li><h:outputLink value="http://www.jboss.org/richfaces/docs">Richfaces documentation...
</h:outputLink>
<ul>
<li><h:outputLink 
value="http://docs.jboss.org/richfaces/latest_4_X/Developer_Guide/en-US/html_single/">Development Guide
</h:outputLink></li>
<li><h:outputLink 
value="http://docs.jboss.org/richfaces/latest_4_X/Component_Reference/en-US/html/">Component Reference
</h:outputLink></li>
<li><h:outputLink value="http://docs.jboss.org/richfaces/latest_4_X/vdldoc/">Tag Library Docs
</h:outputLink></li>
</ul>
</li>
</ul>
</rich:panel>
</h:body>
</html>

3)运行项目

RichFaces应用程序8

运行index.xhtml文件之后。它产生以下输出:

RichFaces应用程序9

单击链接后, 它将重定向到welcomeRichfaces页面。

RichFaces应用程序10

赞(0) 打赏
未经允许不得转载:srcmini » RichFaces开发应用程序示例图解
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏