Sponsors

Tuesday August 17th

Thanks to Kito Mann for his excellent introduction to JavaServer Faces. Kito introduced JSF as the next generation framework which will supplant Struts and similar frameworks. Unlike other web application frameworks JSF is a product of the Java Community Process (JSR 127) and has the support of large vendors including Oracle, IBM, etc. Kito not only covered the basic concepts of JSF he also demonstrated creating a JSF application with Java Sun Studio Creator. Java Sun Studio does look promising but the IDE market is already crowded. While there were some rough edges in Java Sun Studio, Sun is definitely trying to simplify web application development. He contrasted JSF with prior presentations meeting topics including Tapestry and SOFIA. Kito also mentioned a very exciting development - Oracle recently released a large collection of UI widgets!
Thanks to the New England Software Symposium for providing a free conference ticket as well as Kito for donating two electronic copies of his book and Addison Wesley.
Abstract
Java web development has come a long way since the initial introduction of the Servlet API. Today, there are dozens of different frameworks -- dominated by Jakarta Struts -- that make web development faster and easier. However, until recently, most of these frameworks didn't mask the underlying request/response nature of HTTP, or concentrate on stateful user interface components. And only Struts has widespread industry adoption and tool support.
JavaServer Faces (JSF) is a standard web user interface framework, being developed under the Java Community Process (JSR 127), and scheduled for release in the first half of 2004. JSF specifies a web user interface component model, complete with server-side event handling, validation, internationalization, page navigation, and declarative mapping between user interface components and Java objects. It is designed to work with JSP and other display technologies, and allow rapid development of web applications for HTML and non-HTML clients, using traditional RAD IDE metaphors.
This talk explains what JavaServer Faces is, and how it relates to Struts and other web frameworks currently on the market. It will cover the architecture and key JSF concepts, and also show a sample application and custom user interface component, with source code.
Author Bio
Kito D. Mann is an independent hands-on enterprise architect who has developed applications with a wide variety of technologies on several different platforms. He has been working with Java since its debut in 1995, and has written several articles on Java-related products and technologies. He has consulted with Fortune 500 clients, including Prudential Financial and J.P. Morgan Chase & Company, and was recently the chief architect of an educational application service provider. He holds a BA in Computer Science from The Johns Hopkins University.
Kito is a member of the JSP 2.1 expert group, and author of JavaServer Faces in Action for Manning Publications (http://www.manning.com/mann/index.html). He also maintains JSF Central (http://www.jsfcentral.com), a site that provides JavaServer Faces news, information and a FAQ.
Door Prizes
Contact the Webmaster