`
whoosh
  • 浏览: 235025 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

JSF入门二(JSF的几个实现与框架)

    博客分类:
  • JSF
 
阅读更多

本文参考转载

http://java.csecs.com/posts/list/8129.html

http://xo-tobacoo.iteye.com/blog/208098

 

JSF是一个标准,那么他就有一些相应的实现。比如说:MyFaces、Facelets、ADF和SUN   RI

ajax4jsf是JSF和AJAX的结合,
JBoss   RichFaces是基于ajax4jsf的组件。

 

JSF官方主页:http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html
JSF开发主页:https://javaserverfaces.dev.java.net/
JSF Sandbox主页(jsf-ri的一个扩展组件库):https://javaserverfaces.dev.java.net/sandbox/
JSF Templating主页(jsf 的一种模板语言):https://jsftemplating.dev.java.net/
Facelets 主页(jsf的tiles,比tiles更加优秀):https://facelets.dev.java.net/

Myfaces主页:http://myfaces .apache.org/
Myfaces tomahawk 主页(myfaces的扩展组件库,支持myfaces和jsf-ri):http://myfaces.apache.org/tomahawk/index.html
Myfaces Sandbox主页(tomahawk的扩展库,成熟以后的sandbox组件将加入tomahawk中):http://myfaces.apache.org/sandbox/index.html
Myfaces wiki主页:http://wiki.apache.org/myfaces/
Myfaces Trinidad(ADF) wiki主页(Oracle ADF 捐赠给了Apache社区, 成了myfaces的一个扩展库,名字也改为Trinidad,拥有100多个组件, 是目前最完整的jsf组件库, 部分组件库具有ajax效果,后继版本 将增加更多的ajax支持,支持皮肤更换):http://wiki.apache.org/myfaces/Trinidad
MyFaces Components主页:http://wiki.apache.org/myfaces/MyFacesComponents
Myfaces showcase主页(一个专门支持jsf的网站,提供各种组件库的最新演示):http://www.irian.at/myfaces.jsf

Ajax4jsf 主页(目前基于jsf的最优雅的ajax实现,可以在不改变原有应用的基础上,为jsf添加ajax效果; 原来是exadel公司开发, 现被jboss 合并, 称为 JBoss Ajax4jsf):http://labs.jboss.com/jbossajax4jsf /
Richfaces主页(原来是商业的VCP,属于exadel公司,后被jboss合并, 改为JBoss richfaces,并开源了, 是基于ajax4jsf的一个扩展组件库,非常漂亮,预置了多种皮肤, 还支持自定义皮肤):http://labs.jboss.com/jbossrichfaces/
Apache Shale (Struts的后继框架, 基于jsf, 沿用了struts的诸多优点, 同时做了很多扩展,支持ajax, 分成多个部分组成, 可以根据项目情况灵活选择)主页:http://shale.apache.org/
Seam主页(基于JSF和EJB3的优秀框架, 吸收了Ruby的思想, 非常简洁, 是目前最优秀的jsf框架, 但是其最大缺点是与中间件有关, 缺乏对商业中间件,如web logic,oracle as的支持):http://www.jboss.com/products/seam

QuipuKit主页(一个jsf的扩展组件库,支持jsf-ri和myfaces,能与ajax4jsf结合, 很多组件都内置ajax特性, 效果非常不错, 是商业的):http://www.teamdev.com/quipukit/index.jsf
ICEFaces主页(曾经是商业的,后来开源了, 采用一种新颖的“推”技术实现ajax, 交互速度非常快, 而且还提供了企业版,企业版是收费的, 提供了一些企业级特性, 如集群支持等):http://www.icefaces.org/main/home/index.jsp
RCFaces主页(一个开源的组件库, 内置ajax支持, 组建库较为完善, 但是缺乏文档和社区支持):http://www.rcfaces.org/

Sun Blueprints主页(sun提供的一个开源扩展组建库,内置ajax支持,组建实现效果非常好, 部分组建支持j2ee1.4,基于jsf1.1, 部分组建基于jsf1.2,只支持java ee 5环境):https://blueprints.dev.java.net/
Sun Jsf-Extentsions主页(sun 公司实现的一个类似于ajax4jsf的扩展库,为应用提供ajax支持,同时这个项目也参考了一些apache shale的特点, 将项目分为多个部分, 可以根据情况灵活选择,目前已经有不少组件库是基于jsf-ext entions实现,比如woodstock):https://jsf-extensions.dev.java.net/nonav/mvn/
Sun WoodStock 主页(sun 提供的一个jsf组件库,目前非常活跃, 更新速度较快, 支持ajax, 支持皮肤, 非常漂亮, 还实现了一些其他组件库没有实现过的组建, 值得关注):https://woodstock.dev.java.net/index.html

 

 

 

分享到:
评论

相关推荐

    JSF入门

    JSF架构包括以下几个主要部分: 1. 视图:由UI组件(如按钮、输入框)组成的页面结构,通常用Facelets技术来创建。 2. 模型:处理业务逻辑和数据的部分,通常与JavaBeans或EJBs结合使用。 3. 控制器:协调视图和模型...

    JSF框架使用入门

    JSF框架使用入门主要涉及以下几个关键知识点: 1. **基本概念** - **MVC模式**:JSF基于MVC设计模式,模型负责业务逻辑,视图负责显示,控制器负责协调。 - **组件模型**:JSF中的UI组件(如按钮、输入框)代表...

    清晰版--JSF入门.pdf

    ### JSF入门知识点详解 #### 一、JSF概述 **1.1 简介JSF** JavaServer Faces (JSF) 是一种基于Java的标准技术,用于构建企业级Web应用。JSF的设计目的是简化Web应用程序的开发过程,通过封装HTTP协议的复杂性,...

    JSF入门级教程

    JSF入门级教程 JSF(JavaServer Faces)是一种基于JavaEE的Web应用...JSF入门级教程提供了一个详细的JSF Framework概述,包括JSF的特点、组件模型、导航机制、国际化机制、Managed Beans、数据转换与验证等知识点。

    jsf入门(pdf格式)

    入门JSF,你需要了解以下几点: 1. **环境配置**:设置Java环境,安装Java SDK,并配置好开发工具,如Eclipse或NetBeans,安装JSF相关的库,如Mojarra或MyFaces。 2. **理解组件**:熟悉JSF提供的各种UI组件,掌握...

    JSF 入门学习资料

    作为初学者入门JSF,这份学习资料将为你提供基础到进阶的知识,帮助你理解并掌握JSF的核心概念和技术。下面,我们将详细讨论JSF的基本组成部分、工作原理,以及如何在Meclipse环境中进行开发。 首先,JSF的核心概念...

    JSF 入门实例 代码

    然后,创建一个简单的JSF项目通常包括以下几个步骤: 1. 创建一个新的Web项目并配置JSF支持。 2. 创建JSF页面(`.xhtml` 文件),使用JSF组件编写用户界面。 3. 编写后端的Java类(通常称为 Managed Beans),这些...

    JSF入门教材简体中文版(html版 pdf版)

    教材通常会涵盖以下几个关键知识点: 1. **JSF基本架构**:介绍JSF的组件层次结构,包括Facelets模板,以及如何通过View、Controller和Model三部分实现MVC设计模式。 2. **组件库**:讲解JSF内置的UI组件,如输入...

    JSF入门代码

    在这个"HelloJSF"的示例中,我们可能能看到以下几个关键部分: 1. **FacesConfig.xml**:这是JSF应用的核心配置文件,它定义了应用的组件、导航规则以及Managed Beans。在"HelloJSF"中,可能会有一个简单的Managed ...

    JSF基础教程 简体中文

    藉由以下的几个主题,可以大致了解JSF的轮廓与特性,我们来看看网页设计人员与应用程序设计人员各负责什么。 o 简介JSF o 第一个JSF程序 o 简单的导航 Navigation o 导航规则设置 o JSF Expression Language o 国际...

    JSF入门.doc

    JSF的核心概念包括以下几个方面: 1. **组件模型**:JSF的组件模型允许开发者使用预定义的UI组件,如按钮、文本框、表格等,来构建Web页面。这些组件通过XML(Facelets)进行声明式配置,并可以自定义扩展。 2. **...

    jsf1.2入门教程(源码)

    JSF的核心概念包括以下几个部分: 1. **组件库**:JSF提供了一套丰富的UI组件,如按钮、文本框、表格等,开发者可以通过声明式的方式在页面上使用这些组件。 2. **视图**:JSF使用JSP(JavaServer Pages)或...

    《JSF入门》简体中文版

    JSF的核心概念包括以下几个方面: 1. **组件模型**:JSF提供了丰富的UI组件库,如按钮、文本框、表格等,这些组件可以直接在页面上使用。每个组件都有自己的属性、事件和行为,开发者可以通过XML配置或注解来定义和...

    《jsf入门》简体中文版

    **压缩包内容**:根据提供的文件名“《jsf入门》简体中文版”,可以推测压缩包内可能包含以下几类资源: 1. **电子书**:可能是一本详细的PDF教程,涵盖JSF的基础到进阶内容,包括理论讲解、代码示例和实战项目。 2....

Global site tag (gtag.js) - Google Analytics