TurboManage

David Chandler's Journal of Java Web and Mobile Development

  • David M. Chandler


    Web app developer since 1994 and Google Cloud Platform Instructor now residing in Colorado. Besides tech, I enjoy landscape photography and share my work at ColoradoPhoto.gallery.

  • Subscribe

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 224 other subscribers
  • Sleepless Nights…

    March 2023
    S M T W T F S
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
  • Blog Stats

    • 1,039,383 hits

JSF

JavaServer Faces

Love it or hate it, it’s the Java standard Web framework. JSF appealed to me early on because of it’s security aspects (see Securing JSF Applications Against the OWASP Top Ten). As the presentation brings out, JSF is one of the only Web frameworks that has hooks in all the right places to enabled centralized input validation, XSS output escaping, CSRF filtering, etc.

I’ve written a little about JSF in the JavaServer Faces category on this blog. My top post of all time is Disable Browser Caching in JSF, with 22,898 views as of Jul 19, 2011.

Project Home Sun RI
(Reference Implementation)
Apache
MyFaces Implementation
Apache
Tomahawk Components
Facelets
(Replaces JSP with xhtml)
JARs Download Download Download Download
Spec JSF 1.1 (JSR-127)
JSF 1.2 (JSR-252)
JSF 2.0 (JSR-314)
API & TLD Javadocs Sun
Javadocs
MyFaces
Javadocs
Tomahawk
Javadocs
Facelets
1.x Developer Documentation

Facelets
2.0 in Sun Javadocs

Forum / Mailing List Sun JSF
Forum
users@myfaces.apache.org users@facelets.dev.java.net
Bug Reports Sun Bug
Database
MyFaces
JIRA
Tomahawk
JIRA
Facelets
Issue Tracker
FAQs General
JSF

Sun
RI-specific
JSF / MyFaces Wiki FAQ
MyFaces FAQ
Facelets
Wiki FAQ
More JSF FAQs JSF
FAQ

JSF-FAQ
JSFCentral FAQ
Wiki Sun
Wiki
MyFaces
Wiki
Tomahawk
Wiki
Facelets
Wiki
Books & Articles, Blogs, Products,
Resources, and more…

JSF Central
Advertisement