In our previous JDJ article - Rich Internet Components with JavaServer Faces
- we discussed how JavaServer Faces can fulfill new presentation requirements
without sacrificing application developer productivity building Rich Internet
Applications (RIA). We discussed how JSF component writers can utilize
technologies, such as AJAX and Mozilla XUL, to provide application developers
with rich, interactive and reusable components.
In order to use AJAX and Mozilla XUL with JSF, component writers have to make
sure to provide any resource files need by these technologies, such as
images, style sheets, or scripts. The standard approach to providing resource
files for a JSF component library is to serve them directly out of the web
application root file system. These resources are usually packaged in an
archive (such as a ZIP file), and shipped separately from the JSF componen... (more)
This article is based on, and contains excerpts from, the book Pro JSF:
Building Rich Internet Components by Jonas Jacobi and John Fallows, published
by Apress. Book is available on fine bookstores and Amazon.
In our previous article - "Rich Internet Components with JavaServer Faces"
(JDJ, Vol. 10, issue 11) - we discussed how JavaServer Faces can fulfill new
presentation requirements without sacrificing application developer
productivity building Rich Internet Applications (RIA). We discussed how JSF
component writers can utilize technologies, such as AJAX and Mozilla XUL, to
In our last article - "JSF and AJAX" (JDJ, Vol. 11, issue 1) - we discussed
how JavaServer Faces component writers can take advantage of the new Weblets
Open Source project (http://weblets.dev.java.net) to serve resources such as
without impacting the application developer.
In this article we'll address the need to fetch data using AJAX with
JavaServer Faces (JSF) components. The most common use cases for fetching
data with AJAX are to populate dropdown lists and add type-ahead
functionality in text fi... (more)
This is the second post of a two-part blog post that discusses HTML5
WebSocket and security. The first post, HTML5 WebSocket Security is Strong,
talked about the security benefits that derive from being HTTP-compatible and
the WebSocket standard itself. In this, the second post, I will highlight
some of the extra security capabilities that Kaazing WebSocket Gateway
Kaazing WebSocket Gateway makes your Web application architecture more
secure. We leverage the HTTP and WebSocket standards as well as
Kaazing-specific technology for capabilities beyond what the standard
As part of my prep for the talk we give at JavaOne 2012, I built a WebSocket
app using JavaFX 2.2 front-end with NetBeans 7.2 and the brand new JavaFX
Scene Builder 1.0.
The tools were a pleasant surprise, they were pretty straight-forward to use.
Most of the Oracle tutorials were helpful too, although I couldn’t find
signs of an active and extensive JavaFX developer community out there.
The app I wanted to build consumes the same data source as the lightning
fast Kaazing portfolio demo.
This video demonstrates what it looks like in the development environment, as
well as running... (more)