`
xo_tobacoo
  • 浏览: 391840 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

JSF的各种框架实现(对目前JSF群雄一个了解)(转)

    博客分类:
  • j2ee
阅读更多

还不懂为什么要用JSF,企业开发能从中得到什么好处?不过国外似乎火得不得了。。。面向组件,也似乎很诱人。

JSF的各种框架实现

JSF官方主页:http://java.sun.com/javaee/javaserverfaces/
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框架, 但是其最大缺点是与中间件有关, 缺乏对商业中间件,如weblogic,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-extentions实现,比如woodstock):https://jsf-extensions.dev.java.net/nonav/mvn/
Sun WoodStock 主页(sun 提供的一个jsf组件库,目前非常活跃, 更新速度较快, 支持ajax, 支持皮肤, 非常漂亮, 还实现了一些其他组件库没有实现过的组建, 值得关注):https://woodstock.dev.java.net/index.html
分享到:
评论
3 楼 hylandtecliulei 2013-03-27  
现在JSF在国外很火的,我们公司的开发平台就是基于JSF
2 楼 simple8888 2012-10-15  
JSF现在还有吗?
1 楼 vieri122 2008-08-18  
请问楼主现在有在用WOODSTOCK吗?

相关推荐

    jsf框架搭建

    本教程将针对初学者,详细介绍如何搭建一个基本的JSF框架环境,并通过实例演示其核心功能。 一、JSF框架概述 JSF是一种MVC(模型-视图-控制器)架构的框架,它将用户界面、业务逻辑和数据模型分离开来,使开发更...

    JSF框架的demo项目

    **JSF(JavaServer Faces)框架是Java平台上用于构建用户界面的一个强大工具,尤其适合企业级Web应用开发。本项目“JSF框架的demo项目”是一个简易的示例,旨在帮助初学者理解并掌握JSF的基本概念和用法。** 在JSF...

    JSF Java Server Faces (JSF)框架

    JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...

    JSF框架入门教程和JSF的jar包

    3. **编写第一个JSF页面**: 使用Facelets创建一个简单的Hello, World页面,了解组件的使用。 4. **Managed Bean的创建和使用**: 编写Managed Bean,处理页面请求和数据。 5. **调试和测试**: 运行应用,通过浏览器...

    jsf框架示例程序。

    在本示例程序中,JSF框架与其他技术如Hibernate、Spring和EHCache一起使用,构建了一个完整的后端驱动的应用程序。 首先,JSF框架的核心组件包括Facelets(用于创建用户界面的模板技术)、UI组件库(如PrimeFaces或...

    jsf框架

    - Java SE 5 或更高版本:由于JSF框架是基于Java标准版构建的,因此需要一个兼容Java SE 5或更高版本的JVM来运行。 #### 支持的JavaServer Faces(JSF)实现 - MyFaces:这是一个开源项目,提供了完整的JSF规范实现...

    JSF框架使用入门(初学jsf必备)

    本教程将引导初学者了解如何入门JSF框架,通过一个简单的伪登录界面实例,学习JSF的基本组件、受管Bean以及配置。 首先,我们需要一个开发环境,这里选用的是Netbeans。Netbeans是一款集成开发环境,支持多种编程...

    JSF框架及其简单的实例

    JavaServer Faces(JSF)是Java平台上的一个标准的、用于构建Web应用程序的MVC(Model-View-Controller)框架。它为开发者提供了丰富的组件库和事件处理机制,使得开发人员可以更高效地创建交互式的用户界面。JSF的...

    Jsf整合三大框架及Spring Security

    JavaServer Faces (JSF) 是一个用于构建Web应用程序的Java EE组件模型和渲染框架。它为开发者提供了丰富的UI组件、事件处理机制和生命周期管理,使得创建用户界面变得更加简单。在这个项目中,JSF将与三大框架——...

    JSF+hibernate实现批量删除

    在IT行业中,JavaScript Server Faces(JSF)是一种用于构建企业级Web应用程序的Java框架,而Hibernate则是一个流行的Java对象关系映射(ORM)工具,它简化了数据库操作。本篇文章将详细探讨如何利用JSF与Hibernate...

    JSF框架中使用的设计模式介绍

    JavaServer Faces(简称JSF)是Java平台上的一个标准Web应用程序框架,由Java Community Process(JCP)定义为Web应用程序开发的标准模型。JSF提供了丰富的功能来帮助开发者构建企业级的应用程序,其中包含了多种...

    JSF文件下载实现

    - **Backing Bean**:在后台Bean(如`ABean`)中定义一个方法调用`downloadFile`,然后在JSF界面使用`<h:commandButton>`或`<h:commandLink>`组件触发该方法。例如,`...

    JSF标准的两个实现

    JavaServer Faces (JSF) 是Java平台上的一个用于构建用户界面的MVC(Model-View-Controller)框架,它为Web应用开发提供了一种组件化的方法。JSF规范定义了API和事件模型,而具体的实现则由不同的提供商完成。在JSF...

    sun的jsf接口和实现的源文件下载

    此外,提到的“玻璃鱼项目”可能指的是GlassFish,这是一个开源的应用服务器,它包含了对JSF的实现。你可以在GlassFish的源码库中找到更多关于JSF的实现细节,这将有助于对比和理解Sun官方提供的JSF源码。 总之,...

    基于J2EE下的JSF与Struts框架比较分析

    Struts是Apache Jakarta项目组的一个开源项目,它基于Web的MVC模型。MVC设计模式通过控制器分离模型和视图,实现了层间的松耦合,增强了系统的灵活性、可复用性和可维护性。在Web应用中,MVC模型扩展为MVC-2模型,...

    介绍JSF框架的PPT

    JavaServer Faces (简称JSF) 是一个基于Java EE标准的Web应用程序框架,旨在简化Web应用程序的开发过程。JSF的目标是提供一套标准化的方法来构建和管理用户界面。它不仅提供了一个标准的编程接口,还配备了一套丰富...

    jsf实现登录功能

    在这个"jsf实现登录功能"的例子中,我们将探讨如何利用JSF来构建一个基本的用户登录系统。 首先,登录功能通常包括两部分:前端页面和后端逻辑。在JSF中,前端页面通常由XHTML文件(.xhtml)组成,这些文件结合了...

    jsf_login 三个框架登录实例

    这个"jsf_login"实例是将这三个框架整合起来实现的一个登录功能。JSF负责展示用户界面,接收用户输入;Spring框架可以用于管理Bean,处理请求,同时可以通过AOP进行安全控制;Hibernate则用于处理数据库操作,如用户...

    JSF(java server faces)开源框架的源代码

    当一个组件触发事件时,可以有多个监听器处理这些事件,这样可以实现不同组件间的交互。 3. **生命周期(Life Cycle)**:JSF有自己的一套请求处理生命周期,包括六种阶段:恢复视图、应用请求值、处理验证、更新...

Global site tag (gtag.js) - Google Analytics