首先参考
这篇文章配置Maven去使用Jboss仓库
如果你正在使用旧版本(3.2.x, 3.1.x),你需要意识到一些功能不能使用(皮肤、主题、验证)
基本依赖 (3.3.2.SR1 或之前的版本)
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-ui</artifactId>
<version>${richfaces.version}</version>
</dependency>
${richfaces.version} - 你的应用使用的实际Richfaces版本。
只需要添加richfaces-ui到依赖列表,api库和实现库会以传递依赖(transitive dependencies)的方式被添加. 各个 commons 库 - collections, beanutils, digester 和 logging 也会自动添加。
基本依赖 (3.3.3或之后的版本)
JSF1.2
<dependency>
<groupId>org.richfaces.framework</groupId>
<artifactId>richfaces-impl</artifactId>
<version>3.3.3.BETA1</version>
</dependency>
JSF2
<dependency>
<groupId>org.richfaces.framework</groupId>
<artifactId>richfaces-impl-jsf2</artifactId>
<version>3.3.3.BETA1</version>
</dependency>
主题和皮肤:
要添加Richfaces提供的皮肤,你在基本依赖之后添加以下配置:
<dependency>
<groupId>org.richfaces.samples</groupId>
<artifactId>laguna</artifactId>
<version>${richfaces.version}</version>
</dependency>
<dependency>
<groupId>org.richfaces.samples</groupId>
<artifactId>glassX</artifactId>
<version>${richfaces.version}</version>
</dependency>
<dependency>
<groupId>org.richfaces.samples</groupId>
<artifactId>darkX</artifactId>
<version>${richfaces.version}</version>
</dependency>
注意: 皮肤(skins)是richfaces-impl的传递依赖项。 3.3.3版本默认包含3.3.3GA的依赖。所以如果你需要使用3.3.3版本和richfaces-impl-jsf2,你需要从skins排除它、或者重新定义作用域。 (So you have to exclude it from skins or redefine scope to provided in order to use 3.3.3 version with richfaces-impl-jsf2.)
添加以下配置获得主题:
<dependency>
<groupId>org.richfaces.samples</groupId>
<artifactId>themes</artifactId>
<version>${richfaces.version}</version>
</dependency>
<dependency>
<groupId>org.richfaces.samples</groupId>
<artifactId>violetRays</artifactId>
<version>${richfaces.version}</version>
</dependency>
<dependency>
Bean验证
你应该添加依赖以便使用基于约束的验证(constraint based Validation)。访问Hibernate Validator项目主页获得更多信息。3.1.0实现和基于JSR-303的4.0.2实现需要添加不同的依赖。
各种第三方库
要使用NEKO过滤器,你需要在pom中添加如下配置:
<dependency>
<groupId>nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>${nekohtml.version}</version>
<scope>runtime</scope>
<dependency>
它会添加xerces的依赖。所以如果你需要改变xerces的版本,则需要排除(exclude)它,然后单独添加如下配置:
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>${xerces.version}</version>
</dependency>
要使用rich:insert组建,需要添加jhighlight的依赖:
<dependency>
<groupId>com.uwyn</groupId>
<artifactId>jhighlight</artifactId>
<version>${jhighlight.version}</version>
</dependency>
分享到:
相关推荐
6. **集成到项目**:开发人员可以通过将 "richfaces-ui-3.3.GA.jar" 添加到项目的类路径中,利用 RichFaces 的功能来构建更复杂的用户界面,例如使用其预定义的组件(如表格、数据网格、对话框等)。 7. **开发与...
- **集成到Maven项目中:** 介绍了如何将RichFaces集成到使用Maven构建管理的项目中,包括依赖管理、配置等步骤。 - **相关资源链接:** 列出了学习和支持RichFaces所需的外部资源,如官方文档、社区论坛等。 #### ...
RichFaces4.5.x API CHM文档 内含JSAPI JAVAAPI VLD 和PDF格式文档,不过全是英文版哦
对于jboss Richfaces3.3界面重用做了比较详尽的讲述。 在对界面了解的同时,也对Richfaces组件也能有进一步的了解。 里面的英文理解起来很简单,可以提高英文阅读水平。 对于richfaces与ajax的诸多关系,也做了介绍...
通过《JBoss RichFaces 3.3》,读者不仅可以了解到最新的技术和方法,还能获得宝贵的实践经验。无论是初学者还是有经验的开发人员,都能从中获益匪浅。此外,本书还强调了团队协作的重要性,鼓励读者积极参与开源...
maven-richfaces-resources-plugin-4.3.1.final.jar
首先,开发者需从官方渠道下载RichFaces库,并将其添加至项目中。随后,在`web.xml`中注册框架,以便于JSF应用识别并使用这些丰富的组件。 ### 2. 构建简单的JSF应用 通过创建一个管理Bean并将其配置在`faces-...
在这个商品管理项目中,很可能使用了RichFaces的组件来展示商品列表、处理添加和删除操作,以及在更新商品信息时实现局部刷新。 **AJAX**(Asynchronous JavaScript and XML)是一种创建动态网页的技术,通过在后台...
该构建适用于 Maven 2.2.1。 结果罐子: richfaces-impl-3.3.1.GA-NX8-SNAPSHOT.jar richfaces-ui-3.3.1.GA-NX8-SNAPSHOT.jar 补丁指南 *.pack.js 文件(例如 framework.pack.js 或 ui.pack.js)在构建时创建,...
此版本的RichFaces保持了对JSF 2.x的兼容性,能够无缝集成到基于Mojarra或MyFaces的JSF环境中。此外,它还与其他流行的Java EE框架如Hibernate、Spring和CDI良好配合,简化了开发过程。 七、示例与文档 RichFaces...
**描述解析:** 描述提到"vedemo 3.3最新Eclipse工程, 导入eclipse即可使用",意味着这个压缩包包含了一个完整的Eclipse项目,用户只需将它导入到Eclipse IDE中,无需额外配置,即可运行和学习RichFaces 3.3的特性与...
dwRichFaces4Demo1 示例应用程序很简单;其惟一的真正目的是展示所选组件的设置和用法。因此,它的作用便是收集和显示输入数据。请想象一下如何在生产应用程序中使用数据和组件。除了必要的 JAR、图像、支持资源绑定...
Richfaces3.3.3常用组件使用手册 便于学习Richfaces和a4j和jsf框架 很好很实用
1. **添加依赖**:在项目中引入RichFaces的JAR包,例如在Maven或Gradle的配置文件中添加对应的依赖。 2. **配置web.xml**:更新`web.xml`文件,声明RichFaces的Filter和ContextParam,确保JSF和RichFaces的正常运行...
richfaces-distribution-4.5.8.Final的richfaces-showcase的部署包
1. 下载 RichFaces 库:下载 RichFaces 库的最新版本,并将其添加到项目的类路径中。 2. 配置 RichFaces:在 web.xml 文件中添加 RichFaces 的配置信息,例如,添加 RichFaces 的监听器和过滤器。 3. 创建 RichFaces...
<%@ taglib uri="http://richfaces.org/rich" prefix="rich" %> ``` - **XHTML文件**:对于使用Facelets作为视图表示技术的项目,需要在XHTML文件的头部添加相同的命名空间声明。 ```xml xmlns:a4j=...
3. **集成到Maven项目**:通过Maven依赖管理工具将RichFaces添加到pom.xml文件中,实现自动化的下载与管理。 4. **相关资源链接**:提供了一些有用的外部资源链接,帮助开发者进一步了解并掌握RichFaces。 #### 四...
richfaces Demo 最新版3.3下载,直接放在tomcat上即可运行,访问网址:http://localhost:8080/richfaces-demo-3.3.0.GA-tomcat6