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