The AjaxCommand strategy for JSF
As JavaServer Faces continues to mature and its component libraries grow more robust, it becomes an ever more compelling option for enterprise Web application development. Ajax has passed the stage of being the hot new thing to become an expected aspect of competitive Web applications. Marrying the two isn't necessarily difficult, but it does present some interesting puzzles. In this article, Java developer Matthew Tyson tackles one such puzzle: how to handle a single (or similar) Ajax request a
Integrating Macromedia Flex with Java
Developing Internet applications with J2EE servers today usually consists of a presentation layer such as Struts, Tapestry, WebWork, or Spring. These tools generally follow Model-View-Controller (MVC) architecture and output HTML to a browser. The typical programming model for web development is to allow users to issue requests to an application server for each action in the application. For every action the user requests in the application, the server generates a new response that allows the us
Leverage Spring Web development with Offspring
The Spring Framework is such a brilliant phenomenon of modern Java development that praising it has become common place. However, to start working on Spring projects, one has to invest significant time to obtain the necessary expertise. This article briefly introduces Spring essentials and describes Offspring, a fully functional solution that can help you build Web applications with a minimum learning curve and without compromising Spring ideology. [@more@]Spring bare essentialsTo follow the cou
Manage RSS feeds with the Rome API
RSS is a widely used means of publishing syndicated content, from bloglines to build reports. The large number of individual formats (at least six flavors of RSS plus Atom) can make it difficult to manipulate the feeds by hand, however. In this article John Ferguson Smart shows you how to use the Rome API to read and process RSS feeds in any format. You'll also learn how to set up an RSS feed to deliver build reports in a continuous integration environment, using Continuum as your CI server.[@mo