KBD

Keith Devens .com

Friday, January 9, 2009 Flag waving
Mongol General: "What is best in life?" Conan: "To crush your enemies, to see them driven before you, and to... – Conan (Conan the Barbarian)
← Spatial Indexes?One of the magic words of flexible programming... →

Daily link icon Tuesday, January 7, 2003

JavaServer Faces

On PHPEverywhere there's some info about JavaServer Faces. John points to a couple of articles at JavaWorld, A first look at JavaServer Faces, Part 1, "Learn how to implement Web-based user interfaces with JSF", and Part 2, "Explore JavaServer Faces components".

JavaServer Faces (JSF) is an application framework for creating Web-based user interfaces. If you are familiar with Struts (a popular open source JSP-based Web application framework) and Swing (the standard Java user interface framework for desktop applications), think of JavaServer Faces as a combination of those two frameworks. Like Struts, JSF provides Web application lifecycle management through a controller servlet; and like Swing, JSF provides a rich component model complete with event handling and component rendering.

Which if you've been paying attention you know this perks my ears right up, since I've been learning a lot about how Struts does things to help me in the development of my CMS slash web application framework.

John also helpfully links to a discussion with the creators of JavaServer Faces.

Here's Sun's homepage for JavaServer Faces, the JavaServer Faces FAQ, an explanation of how JavaServer Faces may affect Struts, and for completeness, here's the article on JavaServer Faces I linked to before.

Hmmm... now I could print all this stuff out and read it, or I can watch The Terminator. (Weighs hands...) Terminator wins! Later: Ok, I compromised... I printed everything, and now I'm going to watch The Terminator. I'll read everything later Smiley

← Spatial Indexes?One of the magic words of flexible programming... →

Comments XML gif


Feel free to post a comment below. Please see my comment policy.

Formatting Rules (No HTML):

  • **bold**, *italic*, _underlined_, --strikeout--
  • "text"="url" creates a link, and URLs are auto-highlighted
  • Blockquote: Like e-mail, begin paragraph with > (greater-than sign)
  • Lists: begin paragraph with *,-, or + (unordered), or # (ordered)
  • Code block: ?!code:language=perl|php|sql|javascript|etc.{\n}...{\n}?!/code

:
(will be your IP address if blank)
: (optional)
(Will not be shown on site)

: (optional)
:

January 2009
SunMonTueWedThuFriSat
 123
45678910
11121314151617
18192021222324
25262728293031



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 3 posts

Recent comments XML

The Elegant Universe

Well I have finally found the crazy​guy that preaches useless nonsence​in A...

Joseph Baxter: Jan 7, 11:07pm

I hate Norton Antivirus


SYMANTEC is very​cunning..
Symantec now have a​redeemable cash back offe...

CAN: Jan 4, 6:25pm

Spider solitaire

Hi everyone!

Glad to have found​this site.  I have enjoyed reading​the c...

flwrchld53: Jan 4, 5:30pm

Generated in about 0.251s.

(Used 8 db queries)

mobile phone