The Artima Developer Community
Sponsored Link

News & Ideas Forum (Closed for new topic posts)
Implementing Web-Based UIs with JavaServer Faces

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Bill Venners

Posts: 2284
Nickname: bv
Registered: Jan, 2002

Implementing Web-Based UIs with JavaServer Faces Posted: Dec 3, 2002 8:09 AM
Reply to this message Reply
Advertisement
JavaWorld has published an article by David Geary that introduces JavaServer Faces and explores its fundamental concepts.

http://www.javaworld.com/javaworld/jw-11-2002/jw-1129-jsf.html

Here's an excerpt:

In a nutshell, JSF eases Web-based application development because it:

* Lets you create user interfaces from a set of standard, reusable server-side components

* Provides a set of JSP tags to access those components

* Transparently saves state information and repopulates forms when they redisplay

* Provides a framework for implementing custom components

* Encapsulates event handling and component rendering so you can use standard JSF components or custom components to support markup languages other than HTML

* Lets tool vendors develop IDEs for a standard Web application framework

Besides being a conceptual combination of Struts and Swing, JSF is a direct competitor to Microsoft's WebForms. The frameworks are very similar, both in concept and implementation. And because JSF represents a standard for Java-based Web application frameworks, tool vendors can concentrate on developing IDEs for JSF instead of developing an IDE for one of approximately 35 existing Java-based Web application frameworks, including Struts.

Topic: James Gosling Takes Swipes At Microsoft's .NET Previous Topic   Next Topic Topic: Design Pattern Snobs (and Buzzwords)

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use