Yes it's True.JSF is near future.

For  quite some time JSP and Servlet technologies are being used for making
user  interfaces  in  J2EE  systems. In time these applications have become
more and more complex. Without a clear separation of presentation and logic
developing large web applications would be very hard.

JSF  is  a  user  interface  framework  for  Web  applications  using  Java
technology.  Designed  to  ease  the  burden  of developing and maintaining
applications than run on Java application servers and render their UIs back
to  a  target  client,  JSF  leverages  existing,  standard UI and Web-tier
concepts  without  limiting  developers  to  a  particular markup language,
protocol, or client device.

Components of JSF
The components of JSF are
·  Java APIs for UI component management, UI state management, event
handling, input validation, page navigation, internationalization, and
accessibility
·  A JSP custom tag library for expressing the JSF interface within a JSP
page

JSF and Struts
      Struts  is  an  open  source  MVC  framework based on servlet and JSP
technology. Struts combines Java servlets, JSP technology, custom tags, and
message  resources  into  a unified open framework. Some may think that JSF
and Struts are competing technologies, because both are UI frameworks based
on  MVC.  However, an integration library will soon be available to connect
JSF  and  Struts  seamlessly. Using this library, you'll be able to use JSF
components  in  your  Web  user  interface  along  with  Struts controller,
actions, and business logic.

Advantages of JSF over Struts

      JSF  has  some  advantages  over  Struts.  Like, JSF provides several
mechanisms  to render an individual component; in Struts, however, there is
only  one  way  to  do  this. JSF also provides a clear separation of roles
involved  in  Web  application  development.  The  author  of Struts, Craig
McClanahan, is one of the leads for developing JSF technology.

JSF benefits
JSF simplifies UI development in several ways:
Makes  it  easy  and  fast  to  create  a  UI  from a set of predefined UI
components.
Automatically manages UI state.
Facilitates   object-oriented   development.   JSF   is   based   on   the
Model-View-Controller  (MVC)  architecture, which offers a clean separation
between  logic  and  presentation.  
Enables developers to create custom UI
components and reuse them.


> -----Original Message-----
> From: A mailing list for discussion about Sun Microsystem's Java
> Servlet API Technology. [SMTP:[EMAIL PROTECTED] On Behalf Of
> Galbreath, Mark A
> Sent: Friday, August 20, 2004 7:25 PM
> To:   [EMAIL PROTECTED]
> Subject:      Re: need struts mailing list
> 
> Spring is dead, too.  JSF is the future.
> 
> Mark
> 
> -----Original Message-----
> From: A mailing list for discussion about Sun Microsystem's Java Servlet
> API Technology. [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 20, 2004 9:36 AM
> To: [EMAIL PROTECTED]
> Subject: Re: need struts mailing list
> 
> 
> If your interested in Struts then maybe you should be checking out
> Spring (http://www.springframework.org/). Struts is passe (Please, no
> emails to this comment, it's my opinion). Spring is "much" easier and
> powerful.  See what other powerful frameworks that support the Spring
> framework are doing like ValueList
> (http://nighthawkds.homedns.org:8081/valuelist/) Like many Struts
> developers are doing now is using Spring with the Struts framework. If
> you use hibernate (http://www.hibernate.org/) for Object relational
> mapping (and if you don't) Spring makes it easy.
> 
> Tom K.
> 
> 
> -----Original Message-----
> From: A mailing list for discussion about Sun Microsystem's Java Servlet
> API Technology. [mailto:[EMAIL PROTECTED] On Behalf Of
> Sireesha Beeram
> Sent: Friday, August 20, 2004 6:16 AM
> To: [EMAIL PROTECTED]
> Subject: need struts mailing list
> 
> Team,
> 
> I want to join in struts mailing list. I sent mail to
> [EMAIL PROTECTED] with "subscribe" as subject , but I don't
> get
> any response.
> 
> What is the best site for struts mailing list? How to subscribed to it?
> How
> to send a request to the group.
> 
> Thank you for your help.
> 
> _________________________________________________________________
> FREE pop-up blocking with the new MSN Toolbar - get it now!
> http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
> 
> ________________________________________________________________________
> ___
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> of the message "signoff SERVLET-INTEREST".
> 
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.740 / Virus Database: 494 - Release Date: 8/16/2004
>  
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.740 / Virus Database: 494 - Release Date: 8/16/2004
>  
> 
> __________________________________________________________________________
> _
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> of the message "signoff SERVLET-INTEREST".
> 
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> 
> __________________________________________________________________________
> _
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> of the message "signoff SERVLET-INTEREST".
> 
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to