

Additionally, we will have a look at the ICEfaces 1.8 components that deliver a desktop-like behavior so that the user gets fast results with minimal effort.Ĭhapter 6 discusses data presentation components. We will have a deeper look at the special Facelets components that deliver similar functionality to that which a desktop developer would use in his/her applications. The layout ideas from the previous chapter are further developed using the ICEfaces 1.8 components.Ĭhapter 5 shows how your web application provides feedback to the user. We will have a look at the design principles and start with a common page layout based on the Facelets templating.Ĭhapter 4 presents the ICEfaces 1.8 components that help us to implement an intuitive navigation. There is a special focus on the installation and the use of the ICEfaces 1.8 plugin for Eclipse.Ĭhapter 3 takes a look at what a desktop-like presentation means to modern web applications.
#Icefaces means windows#
We will have a look at a Windows XP environment using the Sun Microsystems JDK, the Eclipse IDE, the Maven 2 Build System, the Jetty web container, and the MySQL Database system. It shows why we use AJAX and JSF today, and why ICEfaces 1.8 is an ideal framework to use.Ĭhapter 2 helps you to set up tools and frameworks that are used to create and execute the sample code.

Each chapter describes a different aspect of how ICEfaces 1.8 can be used to achieve this.Ĭhapter 1 gives a short introduction of modern JEE web development. This book focuses on the implementation of desktop-like web applications that generate a high user acceptance. You will be able to design and implement reusable and maintainable presentation components that allow creating customizable, skinnable, and multilingual web applications.
#Icefaces means how to#
This will help you to write your own components for a better reuse and maintenance.īy the end of the book, you will have a solid understanding of how to build modern and ergonomic web interfaces that fully integrate with the modern Java Enterprise stacks. The book has a special focus on the Facelets technology that is now a part of the JSF 2.0 specification. The book examples will explain to you how ICEfaces 1.8 helps integrating AJAX into a JEE stack (using AJAX Push, JSF, Facelets, Spring, and JPA/Hibernate) without using a line of JavaScript code. It describes how you can use icefaces 1.8 components to build Web 2.0 applications with a desktop-like character. This book is an introduction to the icefaces 1.8 framework for enterprise developers with JSF experience. A community of almost 90,000 developers (at the end of 2009) proves the quality and potential of the icefaces 1.8 implementation.

icefaces 1.8 can even be mixed with modern RIA concepts based on Adobe Flex. icefaces 1.8 technologies such as skinning, multimedia, and AJAX Push already deliver the standards of tomorrow and ease the development of collaborative web applications. So, you can expect minimal porting efforts. Important enhancements of the JSF 2.0 standard are already available in ICEfaces 1.8. If you plan a rock-solid Web 2.0 implementation based on the JSF standard, ICEfaces is an ideal solution. You can focus on the implementation of business logic and its presentation in the web browser instead. So, you do not have to bother yourself with the integration aspects of your project. Its vendor, ICEsoft, offers a wide support for application servers, portal servers, and important open source frameworks. ICEfaces is the technology leader in the integration of AJAX with the JEE stack. ICEfaces 1.8: Next Generation Enterprise Web Development ICEfaces applications are JavaServer Faces (JSF) applications, so Java EE application development skills apply directly, and Java developers are isolated from doing any JavaScript related development. There are no Applets or proprietary browser plug-ins required. Rich enterprise application features are developed in pure Java, and in a pure thin-client model. ICEfaces leverages the entire standards-based Java EE ecosystem of tools and execution environments. ICEfaces is a fully featured product that enterprise developers can use to develop new or existing Java EE AJAX applications at no cost. ICEfaces is an integrated AJAX Java application framework that enables Java EE AJAX application developers to easily create and deploy thin-client Rich Internet applications (RIA) in pure Java.
