You may already be aware that modern web applications are now more commonly modeled around desktop-like implementations. By following the development of a real-world application, you will see how best to use ICEfaces components to customize the interface layout, navigation, data presentation and data creation to achieve the efficient, modern, web application that you've always dreamed of!
ICEfaces is an innovative enterprise AJAX framework which allows you to build modern web 2.0 applications. By breaking away from the traditional request-response model and using AJAX push with ICEfaces, you can have bidirectional communication between browser and server, improving performance.
This new paradigm requires the mixing of client-side and server-side programming concepts which can raise maintenance efforts so that the integration of corresponding frameworks is still a challenge. This book will show you how to use the programming model to full effect in order to dramatically ease development.
You can enhance your application with ICEfaces components which are implemented in Facelets applications. This book shows you how to use and design new components and to implement components without extending existing JSF component classes. You will learn how to combine ICEfaces tags and write a simple backing bean for components and learn how to modify this technology for reuse in the frontend.
What you will learn from this book?
- Implement the principles of modern Web application design using the ICEfaces enterprise AJAX framework.
- Design enterprise-ready components with Facelets
- Integrate modern frontend development into your JEE stack using JSF, Facelets, Spring, JPA
- Customize your application using ICEfaces' skinning and multi-lingual presentation features
- Develop server side rendering and create your own monitoring tool with AJAX Push
- Improve the user's experience with popup dialogs, a progress bar, auto-complete and drag and drop.
Using this book, you will develop a full-blown Web application in a step-by-step tutorial. The application is a component showcase that you can use as a reference implementation for your own projects. The application also includes advanced enterprise components implemented in Facelets technology.
Who this book is written for?
If you are an enterprise developer who wants to add the latest Web 2.0 features to a JSF project this book is for you. You need a basic knowledge of the Spring Framework configuration through annotations and the usage of JPA annotations.
UX for Beginners: A Crash Course in 100 Short Lessons
Apps! Websites! Rubber Ducks! Naked Ninjas! This book has everything. If you want to get started in user experience design (UX), you've come to the right place: 100 self-contained lessons that cover the whole spectrum of fundamentals.
Forget dry, technical material. This book—based on the wildly popular UX...
Windows XP for Dummies Quick Reference Covers the latest Windows XP updates including Service Pack 2
Windows XP essentials at your fingertips!
If you like your answers quick and your information up-to-date, look no further. With this concise, superbly organized reference, you'll get the latest information on Windows XP, including the hot new updates in Service Pack 2....
The Photoshop CS2 Book for Digital Photographers (Voices That Matter) Scott Kelby, the best-selling Photoshop author in the world today, once again takes this book to a whole new level as he uncovers the latest, most important and most exciting new Adobe Photoshop CS2 techniques for digital photographers.This major update to this award-winning, record-breaking book does something for digital photographers that's...
CCNP BSCI Portable Command Guide (Self-Study Guide)
Preparing for the CCNP® certification? Working as a network professional? Here are all the CCNP-level commands for the Building Scalable Cisco Internetworks (BSCI) exam you need in one condensed, portable resource. The CCNP BSCI Portable Command Guide is filled with valuable, easy-to-access information and is portable...
Software Process and Product Measurement: International Conference, IWSMMENSURA 2007, Palma de Mallorca, Spain, November 5-8, 2007, Revised Papers This book constitutes the thoroughly refereed post-proceedings of the International Workshop on Software Measurement, IWSM-Mensura 2007, held in Palma de Mallorca, Spain, in November 2007.
The 16 revised full papers presented were carefully reviewed and selected for inclusion in the book. The papers deal with aspects of software measurement...
Status Epilepticus: A Clinical Perspective (Current Clinical Neurology)
A panel of senior clinicians critically reviews the many forms of status epilepticus (SE), their causes, manifestations, methods of diagnosis, and appropriate treatments. The emphasis is on the disease as encountered by the clinician in the field and the importance of correct recognition and diagnosis. The authors provide for each form of SE...