|
|
 |
Featured ContentFeatured ContentFeatured Content |
 |
 |
|
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.
|
By Dennis Byrne
This article by Dennis Byrne covers anti-patterns and pitfalls of day to day JSF development. Most of these issues have kept the author up at
night; some of these are the same old challenges with a new face, pun intended. These challenges include performance, tight coupling, thread
safety, security, interoperability and just plain ugliness.
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.
|
Tech TalksTech TalksTech Talks |
 |
 |
|
Stephen Maryka, Chief Technical Officer at ICEsoft
This Tech Talk provides an overview of the ICEfaces framework, which is designed to add AJAX to JSF based on a technology called Direct-to-DOM
Rendering. This approach allows a web application to be rendered entirely on the server side. The browser essentially acts as a remote control
to a server-side rendering of the DOM - making the AJAX capabilities transparent to the developer. Developers can work in a pure JSF programming
model, have no exposure to JavaScript development or any of the low-level intricacies of AJAX and still get the full rich web capability.
|
|
TheServerSide Java Symposium 2007
This panel, filmed at TSSJS Las Vegas, will help attendees understand how they can leverage a range of emgering tools and libraries to ease the pain of building, testing and deploying Ajax applications. Panelists will discuss the prevalence of Ajax , debate it's benefits and drawbacks and describe the kinds applications being built by customers and users in the real world.
|
|
Ted Goddard - Ajax Push and Collaborative Enterprise Applications
Learn how to build a collaborative, multi-user application with Ajax Push. This talk recorded at the Ajax Experience in October takes a complete trip through the Ajax Push pipeline, answering questions with the lessons learned from developing the ICEfaces framework.
|
|
Steve Maryka - Enterprise Ajax and Open Source
In this tech talk given at the Ajax Experience in October, ICEsoft CTO, Steve Maryka, discusses the unique enterprise features of ICEfaces, a JSF framework for developing rich enterprise applications in Java, not JavaScript.
|
|
|
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 Ken Paulsen
Ken Paulsen has documented his newspaper-style component as an example of JSFTemplating, a library on java.net that provides a template language for use in JSF rendering. Making the creation of components easier is one of the goals of the JSF 2.0 JSR, of which Ken's a member; it's worth keeping your eye on the templating technologies.
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 Chris Schalk
Building custom JSF UI Components is a fairly straightforward process. Once you understand the mechanism detailed in the encode() and decode() methods in the rendering code, the rest is a fairly trivial process of providing the necessary "plumbing" with tag handlers as such to enable usage in a typical client such as a JSP based client. In this article, Chris Schalk walks readers through creating a new JSF component - a "Hello, World" component at first, becoming a stock price component in the end.
By Eric Bruchez & Omar Tazi
This article shows how JSP and XML technologies can be used together to build elegant and scalable applications.
With milestones such as JSP 1.1, Struts 1.0 and JSTL 1.0, server-side Java technology has progressively integrated many successful techniques from real-world development. You will first be taken through this server-side evolution and then learn how Model 2X, a combination of JSP technology and XML processing, can improve the flexibility of the presentation layer.
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 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.
|
|