原创 2004年06月30日 10:31:00

Sun启动了一个JSF的开源项目,旨在完成JSF规范的完整实现,有意思的是,他把这个开源项目叫做“Open development”而非“Open Source”,全文如下:


JavaServer Faces goes open source

Posted By: James Holmes on June 28, 2004 @ 01:25 PM

Sun has created a new Java.net project for the development of the reference implementation of JavaServer Faces.

Ed Burns said the project aims to be the most complete implementation of the spec, have a fast turn-around time, build a community of developers, and to demonstrate uncompromising commitment to test-first development and code review for all code coming into the project.

Here is the announcement from Ed Burns of Sun:

People have been requesting that Sun release the source code of its implementation of JavaServer(TM) Faces Technology for several years, and Sun's answer has been that doing so is under review. I won't go into the reasons for the length of the review process, but I'm happy to announce that it's finally complete. We have created an open development project on java.net to host the continuing development of Sun's JavaServer Faces implementation. All previously internal development will be done in this project; there is no private source tree that we really use. In other words, this project is not just for show. Please read the FAQ for answers to such pressing questions as "how do I get and build the source".

You'll note that I didn't use the term "open source", but rather, "open development". We're doing so out of respect for the rigorous definition of the term supplied by the Open Source Definition (OSD). I'm not a lawyer, and I can't tell you where the Java Research License, which we're using for our project, stands with respect to the OSD. I'll leave that to someone who doesn't write code!

In any case, as with any open development project, there are many levels of participation. You can file bugs so we know about them and can get the fixes to you as quickly as possible. You could simply grab our regular builds to check if your pet bug has been fixed. You can browse the source code to get an explanation of the behavior you're wondering about. You can, also (my favorite) build the code yourself and run it in a debugger for the ultimate in development transparency.

Read the full announcement: Welcome to the JavaServer (TM) Faces Implementation Project!

Java.net JSF project home

Faces Console GUI Tool


  • u010739551
  • u010739551
  • 2014年04月07日 15:50
  • 689

JSF笔记 – JSF消息FacesMessage的使用

  • liang0000zai
  • liang0000zai
  • 2014年10月29日 16:32
  • 1120

JSF 中 jsp 页面跳转没反应

index1.jsp 页面代码: pageEncoding="ISO-8859-1"%> Autotest here hello index1.jsp ...
  • ziyouniao719672119
  • ziyouniao719672119
  • 2016年04月19日 15:34
  • 1196

JSF请求处理过程(一) FacesServlet初始化

  • zhangdaiscott
  • zhangdaiscott
  • 2010年04月21日 13:11
  • 1596


本文列举了在JSF应用中实现文件下载的几种不同方法。 方法 1- 使用Servlet 这种方法使用一个servlet来实现文件下载, 在JSF页面上则使用commandLink或outputL...
  • huyouheng
  • huyouheng
  • 2012年03月08日 02:16
  • 1747


Java-JSFJSP与JSF JSP是一种构建动态Web应用的组件技术; JSF是一种构建动态Web应用的框架技术。 框架? * 从软件设计角度,框架是一个可复用的软件架构解决方案。它规定了应用的...
  • MartinChong
  • MartinChong
  • 2016年12月23日 21:43
  • 371

JSF教程(1)——简介 + HelloWorld

  • beijiguangyong
  • beijiguangyong
  • 2014年03月29日 02:02
  • 10719


【注】摘自Open Source Initiative官方网站:http://www.opensource.org/docs/osd开源软件并不仅仅意味着可以访问源代码,开源软件的发行必须遵守如下的标...
  • myway88
  • myway88
  • 2009年08月07日 16:41
  • 338

JSF 动态表格 写法

本文,记录了基于jsf api用java类写jsf动态表格,在此只记录个人所写,不代表任何立场,如对您有所帮助,荣幸之极。1.java 类,需要import javax.faces.component...
  • sundf_good
  • sundf_good
  • 2011年01月18日 16:49
  • 2416


JSF事件 动作事件 在按钮上使用action绑定一个动作方法(action  method),实际上JSF会为其自动产生一个「预定义的ActionListener」来处理事件,并根据其传回值来决定...
  • LJHABC1982
  • LJHABC1982
  • 2011年08月05日 16:51
  • 3002