Skip to content
This repository was archived by the owner on Sep 5, 2023. It is now read-only.

Commit 8a5798a

Browse files
author
Ed Burns
committed
Add downloads from java.net
1 parent 9c7a5a8 commit 8a5798a

30 files changed

+595
-3
lines changed

README.md

Lines changed: 87 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,94 @@
11
# About
22

3-
Welcome to the javaserverfaces-spec project.
3+
JavaServer Faces technology simplifies building user interfaces for
4+
JavaServer applications. Developers can build web applications by
5+
assembling reuseable UI components in a page; connecting these
6+
components to an application data source; and wiring client-generated
7+
events to server-side event handlers. This project provides information
8+
on the continued development of the JavaServer Faces specification.
49

10+
JavaServer Faces (JSF) is a [JCP Standard](http://jcp.org) technology
11+
for authoring component based user interfaces on the
12+
[Java EE](https://github.com/javaee/) platform. This particular GitHub
13+
project hosts the
14+
[official JSF specification issue tracker](https://github.com/javaee/javaserverfaces-spec/issues).
15+
There are two implementations of the JSF specification, both of them
16+
developed with OSI approved Open Source licenses.
517

18+
* [Oracle Mojarra](http://jsf.java.net)
19+
* [Apache MyFaces](http://myfaces.apache.org)
20+
21+
# Current Status
22+
23+
* JSF 2.3 is the designated user interface standard for
24+
[Java EE 8](http://jcp.org/en/jsr/detail?id=372). It went final on 17
25+
April 2017.
26+
27+
* JSF 2.2 is the user interface standard for
28+
[Java EE 7](http://jcp.org/en/jsr/detail?id=342") The most recent
29+
major release of JSF is 2.2. This release occurred on 21 May 2013.
30+
31+
# Downloads
32+
33+
## JSF 2.3
34+
35+
Though JSF 2.3 is complete, Java EE 8 is still under development. The
36+
executable implementations of the JSF 2.3 milestones as well as other
37+
versions are available in the
38+
[javax.faces repository](https://maven.java.net/content/repositories/releases/org/glassfish/javax.faces/2.3.0/). This release is included in [GlssFish 5 Builds](https://javaee.github.io/glassfish/download).
39+
40+
The human readable specification may be downloaded from &lt;[http://jcp.org/](http://jcp.org/en/jsr/detail?id=372)&gt;.</p>
41+
42+
The implementation is also available at maven central at these coordinates.
43+
44+
<dependency>
45+
<groupId>org.glassfish</groupId>
46+
<artifactId>javax.faces</artifactId>
47+
<version>2.3.0</version>
48+
<scope>provided</scope>
49+
</dependency>
50+
51+
## JSF 2.2
52+
53+
The executable implementation of JSF 2.2 is included in
54+
[GlassFish 4.0](https://javaee.github.io/glassfish/).
55+
56+
The human readable specification may be downloaded from
57+
&lt;[http://jcp.org/](http://jcp.org/en/jsr/detail?id=344)&gt;.
58+
59+
The binary specification is available at maven central at these coordinates.
60+
61+
<dependency>
62+
<groupId>javax.faces</groupId>
63+
<artifactId>javax.faces-api</artifactId>
64+
<version>2.2</version>
65+
<scope>provided</scope>
66+
</dependency>
67+
68+
For convenience, the binary specification is also provided in
69+
[this zip file](downloads/JSF_2_2/javax.faces-api-2.2-FINAL.zip),
70+
but by downloading it, you are agreeing to the terms and conditions
71+
stated [here](downloads/JSF_2_2/000_AAA_eval-spec-license.odt).</p>
72+
73+
# Learning More
74+
75+
## JSF 2.3
76+
77+
Some of many JSF 2.3 related articles may be found in
78+
79+
* [JSF 2.3 Pre-Public Review EC Update](https://java.net/downloads/javaserverfaces-spec-public/JSF_2_3/Public%20Review/20170111-JSF_2_3_EC_MEETING.pdf)
80+
(Ed Burns)
81+
* [JSF 2.3 new features](http://de.slideshare.net/ConstantinMAlin/jsf-23-new-features-56606253) (Alin Constantin)</li>
82+
* [What's new in JSF 2.3?](http://arjan-tijms.omnifaces.org/p/jsf-23.html) (Arjan Tjms)</li>
83+
* [Neues aus der Java-Welt: JavaServer Faces 2.3 (German)](http://arjan-tijms.omnifaces.org/p/jsf-23.html) (Michael Mueller)
84+
85+
## JSF 2.2
86+
87+
An overview of new features in JSF 2.2 may be found in this slideshare
88+
presentation
89+
&lt;[http://www.slideshare.net/edburns/jsf-22-26091922](http://www.slideshare.net/edburns/jsf-22-26091922)&gt;,
90+
the video for which is from
91+
[JavaZone 2013](http://vimeo.com/album/2525252/video/74409197).
692

793
# IMPORTANT!
894

_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
theme: jekyll-theme-architect
22

33
title: [javaserverfaces-spec]
4-
description: [GlassFish's Implementation for JavaServer(TM) Faces]
4+
description: [JavaServer(TM) Faces Specification]
55

66
# sidebar links url
77
links:
8-
source: https://github.com/javaee/javaserverfaces-spec
8+
source: http://jsf.java.net/
99
#download:
1010
#mailinglist:
1111
#javadocs:
Binary file not shown.
5.26 MB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
EG Meeting 20110429
2+
3+
Agenda
4+
5+
I. work planning JSF_2_2_WORKING_SET
6+
7+
A. Non-issuetracker loose threads from JSF 2.1
8+
9+
1. ViewScopedSameViewNavigation
10+
11+
Status: Understood but Unresolved. jsr-314-open discussion:
12+
201100112 - 20110120
13+
14+
=> kito
15+
16+
2. CompositeComponentMetadata runtime behavior
17+
18+
Status: Understood but Unresolved. jsr-314-open discussion:
19+
20110202 - 20110204
20+
21+
=> andy schwartz
22+
23+
3. PartialStateSaving+TreeVisiting
24+
25+
Status: Not understood and unresolved. jsr-314-open discussion:
26+
20110128 - 20110208
27+
28+
=> andy schwartz
29+
30+
4. PostRestoreStateEvent is not published using application.publishEvent
31+
32+
Action: needs clarification. I don't think publishEvent can be used.
33+
34+
=> andy schwartz
35+
36+
5. PostAddToViewEvent 20110123
37+
38+
=> edburns
39+
40+
B. Issuetracker loose threads from JSF 2.1
41+
42+
1. 869-CSRF
43+
44+
Status: Form approach (token in hidden field in form) and URL
45+
approach (token in URL). Need to go back to the drawing board. We
46+
need to have it at a per-view level, not per-application.
47+
48+
jsr-314-open discussion: 20101022
49+
50+
=> edburns
51+
52+
2. 742-f:paramInf:ajax
53+
54+
Status:
55+
56+
20100210 Ryan created
57+
58+
20110108 Jakob: sent mail to EG about it
59+
60+
3. 952-MetadataCompleteTrue
61+
62+
=> edburns
63+
64+
4. 901-DeprecateTargets
65+
66+
Concern is the usage of this "targets" concepts. The interface
67+
has pointers into the implementation section. We'd like to
68+
reverse the ordering so that the impl can "reach out" and point to
69+
things in the interface section.
70+
71+
=> edburns
72+
73+
5. 802-FileUpload
74+
75+
=> edburns grant ngriffin7a commit access
76+
77+
=> ngriffin7a create branch from trunk and put old school file upload
78+
79+
6. 479-UIDataCollection
80+
81+
=> edburns the solution will involve how to flatten a Collection
82+
into a List.
83+
84+
85+
86+
87+
Binary file not shown.

0 commit comments

Comments
 (0)