JSF 1.2 Components

JSF 1.2 Components

Book Description

Today’s web developers need powerful tools to deliver richer, faster, and smoother web experiences. Faces includes powerful, feature-rich, -enabled UI components that provide all the functionality needed to build web applications in a world. It’s the perfect way to build rich, interactive, and “-style” web apps.

This book provides a comprehensive introduction to the most popular components available today and demonstrate step-by-step how to build increasingly sophisticated user interfaces with standard , Facelets, Apache Tomahawk/Trinidad, ICEfaces, JBoss Seam, JBoss RichFaces/4, and 2.0 components. 1.2 Components is both an excellent starting point for new developers, and a great reference and “how to” guide for experienced professionals.

This book progresses logically from an introduction to standard , and Core components to advanced UI . As you move through the book, you will learn how to build composite views using Facelets tags, implement common web tasks using Tomahawk components, and add Ajax capabilities to your JSF user interface with ICEfaces components. You will also learn how to solve the complex web application challenges with the JBoss Seam framework. At the end of the book, you will be introduced to the new and up-coming JSF component libraries that will provide a road map of the future JSF technologies.

What you will learn from this book

  • Develop a database-enabled EE application using JSF, Enterprise JavaBeans™ (EJB3), the Persistence (JPA), and the JBoss Seam framework
  • Send data from a modal dialog window to a JSF page using the Apache Trinidad dialog framework
  • Render pie charts, bar graphs, and line graphs using the Apache Trinidad and ICEfaces charting components
  • Write custom converters and validators, declare them in faces-config.xml, and register them on other UI components with the standard JSF Core tag library
  • Use standard Faces components to implement a number of common web tasks, such as rendering forms containing simple UI components and accepting and validating input from uses
  • Enhance presentation tier development in a JSF application using the Facelets view definition framework
  • Display a Microsoft Outlook style appointment schedule using the Apache Tomahawk schedule component
  • Implement user interface security with the Java Authentication and Authorization Service (JAAS) and Apache Tomahawk components
  • Add sophisticated Ajax behavior such as visual effects and asynchronous polling to your user interfaces with the ICEfaces component library
  • Discover new and up-and-coming JSF component libraries, and gain a better understanding of the JSF ecosystem and technology road map[/list]

Approach
This book is a practical, hands-on guide to learning JavaServer Faces components based on a fictitious computer hardware e-commerce application.

It adopts an example-driven approach focused on solving common web application development tasks using a wide range of JSF components from today’s most popular JSF component libraries.
Each chapter covers a different JSF component library and includes dozens of examples complete with Java source code listings, JSF markup, screenshots, and developer tips.

Who this book is written for
If you are a professional web application developer interested in learning JavaServer Faces having an intermediate to advanced level of Java programming experience and a good understanding of , , and , this book is for you.

A working knowledge of Java classes, interfaces, annotations, and generics, Java Collections Framework, JavaBeans , Java Database Connectivity (JDBC), Java Servlets/JSP, Java Authentication and Authorization Service (JAAS), Java Persistence (JPA), Enterprise JavaBeans (EJB), the Apache Tomcat web container, the JBoss AS 4.2 application server is assumed. Experienced JSF professionals will also find this book useful as a quick reference and “how to” guide.

Book Details

  • Paperback: 400 pages
  • Publisher: Packt Publishing (November 25, 2009)
  • Language: English
  • ISBN-10: 1847197620
  • ISBN-13: 978-1847197627
  • File Size: 6.5 MiB
  • File Format: PDF | EPUB | PDF + EPUB

E-Book

JSF 1.2 ComponentsPacktpub.JSF.1.2.Components.Nov.2009.rar
JSF 1.2 Components[Free] - Packtpub.JSF.1.2.Components.Nov.2009.rar

Paper Book

JSF 1.2 Components
Tags:   · · ·