Tong | Beginning JSF(TM) 2 APIs and JBoss® Seam | E-Book | www.sack.de
E-Book

E-Book, Englisch, 300 Seiten

Tong Beginning JSF(TM) 2 APIs and JBoss® Seam


1. ed
ISBN: 978-1-4302-1923-1
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 300 Seiten

ISBN: 978-1-4302-1923-1
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



The Enterprise Java™ platform, Java EE 6, has gotten a facelift ... JavaServer™ Faces (JSF™) 2, is a big part of what's new in Java EE 6! JSF 2, a significant upgrade from JSF 1.2, includes Facelets and integration/use options with a variety of web frameworks, including the popular JBoss® Seam and even the Spring Framework. Beginning JSF™ 2 APIs and JBoss® Seam gets you up to speed with the JSF 2.x API features and how they're implemented using the latest Seam web framework. This quick-start tutorial is the fastest way to get started on JSF 2, Facelets, and Seam, and with it you'll take the most useful features in the frameworks and apply them using best practices. You'll learn to create and enhance an eShop using practical methods, and can re-purpose the template for your own personal and professional projects.

Kent Ka Iok Tong is manager of the IT department of the Macau Productivity and Technology Transfer Center. With a master's degree in computer science from the New South Wales University, Sydney, Australia, and having won the ''Macao Programming Competition (Open Category)'' in 1992, Kent has been involved in professional software development, training, and project management since 1993. He is the author of several popular books on web technologies, including Essential JSF, Facelets and Seam, Enjoying Web Development with Tapestry, Enjoying Web Development with Wicket, and Developing Web Services with Apache Axis 2.

Tong Beginning JSF(TM) 2 APIs and JBoss® Seam jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Contents at a Glance;4
2;Contents;5
3;About the Author;9
4;About the Technical Reviewer;10
5;Getting Started with JSF;11
5.1;Introducing the “Hello world” Application;11
5.2;Creating the “Hello world!” Application with JSF;19
5.3;Debugging a JSF Application;35
5.4;Summary;37
6;Using Forms;39
6.1;Developing a Stock Quote Application;39
6.2;Summary;76
7;Validating Input;77
7.1;Developing a Postage Calculator;77
7.2;Summary;110
8;Creating an E-shop;111
8.1;Listing the Products;112
8.2;Making the Link to Show the Details;116
8.3;Displaying Headers in the Columns;125
8.4;Implementing a Shopping Cart;126
8.5;Displaying the Content of the Shopping Cart;136
8.6;The Checkout Function;137
8.7;Getting the Credit Card Number of the Current User;141
8.8;Forcing the User to Log In;149
8.9;Implementing Logout;156
8.10;Protecting the Password;158
8.11;Summary;159
9;Creating Custom Components;161
9.1;Displaying a Copyright Notice on Multiple Pages;161
9.2;Allowing the Caller to Specify the Company Name;167
9.3;Creating a Product Editor;169
9.4;Passing a Method in a Parameter?;172
9.5;Creating a Box Component;173
9.6;Accepting Two Pieces of XHTML Code;176
9.7;Creating a Reusable Component Library;178
9.8;Creating a Component Library Without taglib.xml;180
9.9;Summary;182
10;Providing a Common Layout for Your Pages;183
10.1;Using the Same Menu on Different Pages;183
10.2;Using Global Navigation Rules;187
10.3;Using Two Abstract Parts;188
10.4;Creating Page-Specific Navigation Cases;190
10.5;Summary;192
11;Building Interactive Pages with Ajax;193
11.1;Displaying a FAQ;193
11.2;Refreshing the Answer Only;195
11.3;Hiding and Showing the Answer;199
11.4;Using Ajax to Hide or Show the Answer;201
11.5;Giving a Rating to a Question;204
11.6;Updating the Rating as the User Types;209
11.7;Using a Dialog Box to Get the Rating;210
11.8;Setting the Look and Feel with Skins;214
11.9;Displaying Multiple Questions;216
11.10;Summary;222
12;Using Conversations;224
12.1;Creating a Wizard to Submit Support Tickets;224
12.2;Interference Between Browser Windows;228
12.3;URL Mismatched?;234
12.4;Summary;238
13;Supporting Other Languages;239
13.1;Displaying the Current Date and Time;239
13.2;Supporting Chinese;240
13.3;Easier Way to Access Map Elements;245
13.4;Internationalizing the Date Display;246
13.5;Letting the User Change the Language Used;246
13.6;Localizing the Full Stop;251
13.7;Displaying a Logo;254
13.8;Making the Locale Change Persistent;256
13.9;Localizing Validation Messages;258
13.10;Summary;259
14;Using JBoss Seam;260
14.1;Installing Seam;260
14.2;Re-creating the E-shop Project;261
14.3;Allowing the User to Add Products;264
14.4;Restricting Access to the Product-Editing Page;272
14.5;Creating a Shopping Cart;274
14.6;Turning the Shopping Cart into a Stateful Session Bean;280
14.7;Creating the Checkout Page;284
14.8;Using WebLogic, WebSphere, or GlassFish;291
14.9;Summary;291
15;Index;293



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.