在第一部分中,我们介绍了JSF portlet运行的基础知识,包括工程创建、三个基本的XML配置文件和一些通用的JSF Portlet开发人员经常遇到的问题和解答。现在,我会讲解如何通过RichFaces组件库使用AJAX来增强你的JSF portlet.
工程搭建
开发工具:
为了与本文保持一致,请下载最新版本的Maven(我使用2.0.9)。
安装Maven 2.0.9或更高版本设置Maven系统环境变量
范例中使用的服务器和二进制执行文件:
JBoss Portal 2.7 Beta1 JBoss Portlet Bridge Beta3
在本文第一部分中,我曾解释过Maven archetypes的用法,以及你想要搭建的工程是如何自动部署到运行着JBoss Portal的JBoss应用服务器上的。为了便于使用,第二部分的前几节与第一部分是相同的。唯一的修改是工程名字——所有的Maven命令保持不变。一旦你的RichFaces创建成功,你会获得一个实引用和测试环境来尝试下面的代码示例。
现在让我们生成RichFaces工程、检查源代码和快速学习一下配置。最后,我们将运行demo,并研究一些真实世界的开发任务。
<context-param> <filter> <filter-mapping> |
启动一个终端并运行以下命令:
mvn archetype:generate -DarchetypeGroupId=org.jboss.portletbridge.archetypes -DarchetypeArtifactId=richfaces-basic -DarchetypeVersion=1.0.0.B3 -DgroupId=org.my.project -DartifactId=richfacesproject -DarchetypeRepository=http://repository.jboss.org/maven2/ -Dversion=1.0.0.B3 |
打开工程所在目录,如果你使用以上命令,目录名应该是“richfacesproject”。简单浏览一下目录的文件结构,你会看到Maven文件夹下本示例的源代码。现在你可以启动你喜欢的IDE并导入Maven工程了。
[1] [2] [3] [4] 下一页