Below are published articles written by Brian J. Stewart:
- Building Ajax-enabled JSP TagLib controls, Part 1: Auto-complete and cascading drop-down controls (IBM DeveloperWorks, September 2008)
Within the article, I show how to build a cascading drop-down control that dynamically populates values in an HTML SELECT control based on other form field values. I also describe how to build an auto-complete control, similar to Google Suggest, that displays a suggestion list that is updated in real time as a user types. You'll build the controls by integrating JSON, JavaScript, CSS, HTML, and Java EE technologies.
- Building Ajax-enabled JSP TagLib controls, Part 2: Auto-populate and field validator controls (IBM DeveloperWorks, November 2008)
Within the article, I show how to build an auto-populate control that dynamically populates form fields based on the value entered in an HTML INPUT field. I also describe how to build an Ajax-enabled server validator control that validates a value of an HTML control by performing an asynchronous call to the server that validates the data. The server validator supports single-field validation, composite-field validation (First Name and Last Name), as well as multiple feedback mechanisms including Dynamic HTML (DHTML) and JavaScript alerts. You'll build the controls by integrating JSON, JavaScript, CSS, HTML, and Java EE technologies.
- Building Ajax-enabled JSP TagLib controls, Part 3: Update panel and popup dialog box controls
Within the article, I show how to build two additional controls. The first control is an "Update panel" to asynchronously retrieve content for a web site when a user performs an action. It provides for a dynamic user interface by allowing portions of a web page to be updated asynchronously based on user actions. The second control is a "Pop-up dialog" control that provides a popul style window which asynchronously retrieves content when the dialog is first shown. This provides a responsive user interface by retrieving content only upon demand. Both controls show how you can build JavaScript hooks and CSS formatting into JSP controls.
- Leveraging Amazon Web Services for enterprise application integration
Discover how to leverage XML and Amazon Web Services to integrate enterprise applications, and to build cross-platform application-integration capabilities using the Microsoft® .NET (C#) and Java™ platforms. The article demonstrates how to leverage Amazon Simple Queue Services (Amazon SQS), a highly available and scalable message queue that is Web services-enabled, to integrate business processes and systems across the Internet.
- Generate PDFs with XStream and XSL-FO
Discover how to leverage XML serialization and XSL-FO to generate dynamic PDF documents from Java™ business objects. Through XSL-FO stylesheets, you can separate the presentation (view) of data from the data and Java code, allowing for modifications to PDF format and layout without changes to the Java code.