Oracle Portal also comes with a suite of developer tools, including
JavaServer Faces and Application Express (APEX), which allow custom development.
JavaServer Faces (Geary and Horstmann 2004), a web application framework, is being used to design and implement the web pages.
The new Web application development tooling combines
JavaServer Faces with Sybase's patented DataWindow technology, enabling developers to reduce the complexity of designing sophisticated Web applications.
With 30 applications that already make up this browser-based suite, this latest version provides a collection of new features and functions including a completely remodeled windows Graphical User Interface utilizing the latest
JavaServer Faces technology, a new SQL Server database structure, new preference options, and an enhanced productivity toolset.
Java System Application Server Platform Edition 8 also support the new
JavaServer Faces 1.0 APIs for building GUIs for J2EE technology-based applications.
Coverage includes integrated OOP case studies,
JavaServer faces, Ajax-enabled Web applications, Web services, networking, JDBC, SQL, Java DB, threads and concurrency APIs, and much more.
ICEfaces applications are rendered as
JavaServer Faces (JSF) applications, so J2EE application development skills apply directly, and Java developers are completely sheltered from doing any JavaScript related development.
Jim Farley and William Crawford's Java Enterprise In A Nutshell: A Practical Guide (0596101422, $44.95) packs in tutorials on a number of enterprise Java tools, offering new material covering Xdoclet and Java 5.0 Annotations,
JavaServer Faces, and the Hibernate API.
-- Simplified event-based coding model based on
JavaServer Faces technology;
He begins with setup, then advances to creating the application, building and deploying it, setting up XML documents and passing data with ISON, getting useful data (as in forms and suggestion fields), using libraries and toolkits, using DWR, building drag-and-drop functions, creating Ajax tags and libraries, using Struts, combining
JavaServer Faces and Ajax, and getting past "handmade" with the Google Web Toolkit.
In the second half of the book, they explain how to integrate Ajax techniques into four of the leading Java frameworks: Struts, Tapestry, Spring, and
JavaServer Faces. Source code is available free on a companion web site.
Appropriate for beginning web developers, this guide explains the Java programming language and technologies, tours the window views in the new Creator IDE, and catalogs the
JavaServer Faces (JSF) standard components.