|
|
 |
IntroductionIntroductionIntroduction |
 |
 |
|
Introduction
JavaServer Faces (JSF) provides a component-based approach to developing user
interfaces, while Ajax provides increased interactivity, speed and functionality -
combined, the two provide a powerful programming model for building rich, highly
responsive Web applications. In this Knowledge Center, TSS has brought together a
unique collection of resources to help guide your server-side Ajax development
efforts, using JSF. Learn how to improve the performance, security and testability
of your Ajax applications, how to interoperate with frameworks such as Seam,
Portals, Spring, as well as best practices for JSF component development.
|
Featured ContentFeatured ContentFeatured Content |
 |
 |
|
Understanding Ajax Push
This webcast provides an overview of Ajax Push (aka Comet) so that you can start
adding collaboration and multi-user features to your web application. Beginning
with demos showing multi-user auction bidding, record locking negotiation, and
Portlet IPC, learn the fundamentals of Ajax Push development and implementation.
Additional topics include security, middleware options, and scalability.
|
|
Create Rich, Dynamic Graphical Displays with Ajax
This web seminar will introduce you to rich data visualization displays such as
dashboards, flowcharts, maps, and planning and scheduling front-ends that leverage
rich Java components and the JSF standard framework on the server together with
JavaScript on the client browser. Learn how enhance your Ajax displays on your
virutalization suite, such as: Building more efficient web interfaces; Options for
Ajax graphical displays; and Latest developments in web displays.
|
By Thomas Latka and Juergen Kniephoff
This review gives an overview of current commercial JSF frameworks that use Ajax to update Web sites. The frameworks Icefaces, Netadvantage and Quipukit are compared by analyzing specific
components. The authors also give the positives and negatives they experienced during the installation and use of each framework.
By Jean-Francois Arcand
Twitter is a service that allows users to publish and subscribe to real-time
messaging updates from friends. Twitter's architecture is based on a 'push'
model just like the Comet technique, where users are automatically notified
instead of needing to constantly poll for updates. Jean-Francois Arcand illustrates
how to use the Grizzly Comet implementation and create a similar twitter like
application in 150 lines of Java code.
|
Tech TalksTech TalksTech Talks |
 |
 |
|
Ed Burns
This podcast, recorded from TSSJS 2007 in Las Vegas, demonstrates how JSF and Ajax work together to create efficient, maintainable
user interfaces, from the page author's perspective and the component developer's perspective.
|
|
|
Kito Mann - Author, JavaServer Faces in Action
Topic:
JavaServer Faces
In this interview, Kito compares UI-oriented and foundation-oriented frameworks, and what JavaServer Faces (JSF) will mean to users of frameworks such as Struts, Webwork and Tapestry. He talks about what's new in the beta release, the state of vendor tool support for JSF, and lists various tools and apps making use of JSF today. He compares JSF to ASP.NET WebForms and outlines the challenges for industry-wide adoption of JSF.
View interview transscript
|
|
New ArticlesNew ArticlesNew Articles |
 |
 |
|
By Henry Roswell
This article by Henry Roswell, explains how to deploy ICEFaces in a Java EE environment, including the ability to push content to multiple sessions as data is updated - even if you're using Spring to manage JSF backing data.
By Chris Schalk, Ed Burns and James Holmes
This chapter, taken from JavaServer Faces: The Complete Reference, covers the fundamentals of AJAX APIs and builds on creating custom JSF components by showing how to bring AJAX
practices to component development. The chapter also reviews two AJAX JSF component examples, and offers some tips and tricks for developing an AJAXian Faces component.
By Joseph Ottinger
JSF has had a long and fairly controversial road so far. In "Rethinking JSF - The Real Problem," TSS looks at the reasons that JSF hasn't "caught on fire," along with addressing what needs to be done to overcome its barriers for the future.
By Mark Hansen
This chapter from "SOA Using Java Web Services" examines how to build an Ajax front-end to an online shopping application. Through detailed code examples, it walks you through building an Ajax application that consumes RESTful Java Web services endpoints.
|
|
 |
ResourcesResourcesResources |
 |
 |
This paper examines various levels of Ajax development that the enterprise
developer might entertain, and explores some of the pitfalls that will be
encountered along the way. Learn about key concepts around Thin Client Ajax,
and how ICEsoft's ICEfaces technology can position enterprise developers to
deliver rich Ajax features in their applications.
While the Ajax world is exploding with new capabilities and features,
technology providers have left a formidable security challenge for the
application developer to address.
This paper examines the fundamental security issues related to client-centric
Ajax techniques, and will show how these issues can be overcome using a
server-centric approach based on Java EE and ICEfaces.
ICEfaces is an integrated Ajax application framework that enables Java EE
application developers to easily create and deploy thin-client rich Internet
applications (RIA) in pure Java. Enterprise developers can use to develop new
or existing Java EE applications at no cost.
|
|