|Ajax for Java developers: Java object serialization for Ajax
|Articles||04 Oct 2005|
|Mastering Ajax, Part
1: Introduction to Ajax
|Articles||06 Dec 2005|
|Ajax for Java developers: Build dynamic Java applications
|Articles||20 Sep 2005|
|Ajax and REST, Part 1
The more that server-side Web applications become immersive by following rich-application models and delivering personalized content, the more their architectures violate Representational State Transfer (REST), the Web's architectural style. These violations can decrease application scalability and increase system complexity. By achieving harmony with REST, Ajax architecture lets immersive Web applications eliminate these negative effects and enjoy REST's desirable properties.
|Articles||02 Oct 2006|
|Mastering Grails: Many-to-many relationships with a dollop of Ajax
|Articles||15 Apr 2008|
|Tutorial||15 Nov 2005|
|JSF 2 fu: After-the-fact Ajax composite components
JavaServer Faces (JSF) 2 Expert Group member David Geary continues his article series offering in-depth coverage of JSF 2 technology. In this installment, you'll learn how to let page authors add Ajax to your composite components, taking a close look at a powerful -- but entirely undocumented -- JSF 2.0 tag. And you'll see how to implement a reusable, general-purpose, Ajax-capable icon component in fewer than 25 lines of XML.
|Articles||01 Jun 2010|
|JSF 2 fu: Ajax components
JavaServer Faces (JSF) 2 Expert Group member David Geary begins a new article series offering in-depth coverage of JSF 2 technology. In this installment, you'll learn how to integrate JSF 2's composite components with the framework's support for Ajax development.
|Articles||27 Apr 2010|
|Build rich Java Web applications with Apache Wink and Ajax
This article introduces Apache Wink, which is a framework for building Representational State Transfer (REST)ful Web services. Apache Wink is an Apache Incubator project. Its goal is to provide an easier method of writing RESTful Web services by providing the ability to use Java annotations to define services inside classes.
|Articles||16 Feb 2010|
|GMaps4JSF in the JSF 2.0 Ajax world
|Articles||25 Aug 2009|
|Articles||31 Mar 2009|
|Enhance Ajax development with a fusion of jQuery, ZK, and Java code
|Articles||19 Oct 2010|
|Build a Hangman game with Java, Ajax, and Cloudant
Learn how to build an online Hangman game by using the Bluemix Liberty for Java runtime and Cloudant NoSQL database service.
|Tutorial||04 Sep 2014|
JavaServer Faces (JSF) 2 Expert Group member David Geary wraps up his three-part series on JSF 2's new features. Find out how to use the framework's new event model and built-in support for Ajax to make your reusable components all the more powerful.
|Articles||14 Jul 2009|
|Mastering Grails: Asynchronous Grails with JSON and Ajax
|Articles||18 Nov 2008|
|Using IBM Rational Software Architect to develop Ajax-supported JavaServer Faces components
This article explains how to use IBM Rational Software Architect v7.0 to develop Ajax-supported JSF components.
|Articles||05 Aug 2008|
|Ajax and REST, Part 2
Ajax has begun to explode in popularity. Old Web frameworks are retrofitting themselves to support Ajax, new pure-Ajax frameworks are under development, and many organizations are considering Ajax adoption or are already building Ajax applications. But for all the excitement, relatively few organizations have deployed Ajax applications successfully. This article, the second in a two-part series, will help you decide if you should use Ajax in real IT applications, and it aims to improve your chances of success with Ajax development.
|Articles||14 Nov 2006|
|Use Apache Wink with the Jackson JSON processor
|Articles||20 Apr 2010|
|Articles||16 Dec 2008|
|Using RichFaces with JSF 2
RichFaces, like most other rich/Ajax component frameworks designed for use with JavaServer Faces (JSF), was extensively revamped for compatibility with the significant changes in JSF 2. Joe Sam Shirah examines changed and new RichFaces 4.1 components that provide the same functionality he demonstrated in "An introduction to RichFaces" with version 3.1. He also updates the setup requirements for using RichFaces with JSF.
|Articles||10 Jan 2012|
|JSF 2 fu, Part 1: Streamline Web application development
With version 2.0, JavaServer Faces (JSF) makes it easy to implement robust, Ajaxified Web applications. This article launches a three-part series by JSF 2.0 Expert Group member David Geary showing you how to take advantage of the new features in JSF 2 to sharpen your skills like a kung fu master. In this installment, you'll learn how to streamline development with JSF 2 by replacing XML configuration with annotations and convention, simplifying navigation, and easily accessing resources. And you'll see how to use Groovy in your JSF applications.
|Articles||12 May 2009|
|JSF 2 fu: JSF wizards
In this JSF 2 fu installment, you'll find out how to combine JSF 2 with Contexts and Dependency Injection (CDI) to implement an Ajaxified wizard. You'll see JSF's templating and Ajax in action, and you'll learn how to use CDI's dependency injection and conversation scope.
|Articles||06 Jul 2010|
|Articles||02 Jun 2009|
|An introduction to RichFaces
Also available in: Chinese
|Articles||25 Mar 2008|
|Best practices for location-aware services
|Tutorial||06 Jun 2006|
|Integrate the rich Internet application framework ZK with Informix to build
Also available in: Portuguese
|Tutorial||18 Aug 2011|
|Take a legacy path to advanced GWT controls
|Articles||24 Apr 2007|
|Social mashups with Groovy
Build a Groovy mashup that lets users view a map of their Twitter friends with Twitter4J, Google Maps, and a bit of Ajax.
|Articles||24 Feb 2009|
|ICEfaces and Google Translate
|Tutorial||08 Sep 2009|
|Crossing borders: Streamlined, Part 1
Ruby on Rails is a radically productive Web development environment based on the Ruby programming language. Streamlined is a rapidly growing new open source framework based on Ruby on Rails. Streamlined combines the power of Ajax, metaprogramming, code generation, and Ruby on Rails to take Rails productivity to a new level.
|Articles||05 Sep 2006|
|Java development 2.0: Twitter mining with Objectify-Appengine, Part 2
|Articles||14 Dec 2010|
|Developing widgets with Dojo 1.x
|Articles||28 Apr 2009|
|Google App Engine for Java, Part
3: Persistence and relationships
Data persistence is a cornerstone of scalable application delivery in enterprise environments. In this final article of his series introducing Google App Engine for Java, Rick Hightower takes on the challenges of App Engine's current Java-based persistence framework. Learn the nuts and bolts of why Java persistence in the current preview release isn't quite ready for prime time, while also getting a working demonstration of what you can do to persist data in App Engine for Java applications. Note that you will need to have the contact-management application from Part 2 up and running as you learn how to use the JDO API to persist, query, update, and delete Contact objects.
|Articles||25 Aug 2009|
|Explore the CDI programming model in ZK
Java Specification Request (JSR) 299: Contexts and Dependency Injection (CDI) for the Java EE platform defines a powerful set of services. Services include type-safe dependency injection of Java EE components and an event notification model for allowing interaction between components, which simplifies access to Java EE services from the Java EE Web tier. Essentially, any third-party framework used in the Java EE Web tier can leverage CDI services using a CDI portable extensions mechanism. This article extends a sample application from the article Rich Internet applications using ZK," and explains how to modify a real-world example using the ZK framework and its integration with powerful CDI services.
|Articles||25 May 2010|
|Articles||02 Feb 2010|
|Google App Engine for Java, Part 2: Building the killer app
The whole point of a cloud platform like Google App Engine for Java is in being able to imagine, build, and deploy professional-quality killer apps that scale -- without breaking the bank or driving yourself insane. In this second part of his three-part introduction to Google App Engine for Java, Rick Hightower takes you beyond the ready-made examples of Part 1 with a step-by-step guide to writing and deploying a simple contact-management application using Google App Engine for Java.
|Articles||11 Aug 2009|
|Google App Engine for Java, Part
1: Rev it up!
Remember when Google App Engine was just for Pythonistas? Those were some dark days. Google Inc. opened up its cloud-computing platform to Java developers in April 2009. In this three-part article series, Java technology author and trainer Rick Hightower gets you started with this reliable, robust, and fun platform for Java-based development. In this article, you'll get an overview of why Google App Engine for Java could be the deployment platform for your next highly scalable killer app, then start using the Google Plugin for Eclipse to build two example apps: one based on Google Web Toolkit (GWT) and one based on the Java Servlet API. You'll learn for yourself what a difference Google App Engine for Java makes, both in building out an application from scratch and in deploying it to the tune of up to five million views. (And that's just the free version.)
|Articles||11 Aug 2009|
|XML: The bridge between GWT and PHP
Google Web Toolkit (GWT) applications, apart from connecting to servlets in time-honored Java fashion, can also use PHP Web services to send and receive data in XML. You'll explore methods to generate XML documents and process them, both in the Java language and in PHP.
|Articles||07 Apr 2009|