Learn the fundamentals of Swing while creating a command console to control complex enterprise applications. A console provides a window into a system's operation and allows operators to configure, monitor, and control the system in real time. This article shows how to construct a generic console from Swing components that uses the Java Messaging Service (JMS) to interact with one or more application subsystems. Java 2 Platform, Enterprise Edition (J2EE) 1.3-compliant application components implement a JMS interface automatically, which makes integration with this console especially easy. (4,000 words; November 30, 2001)
You can give your users control over your Website's look and feel by exploiting user profiles and factoring out key visual design elements into skins. This article demonstrates a basic skin server and shows how you can use that server to begin personalizing your JSP-based Website. (1,000 words)
With the introduction of Remoting capabilities to Macromedia's Flash product, Java developers have a whole new type of presentation layer to consider besides JSP (JavaServer Pages) and Swing when building a J2EE (Java 2 Platform, Enterprise Edition) application. This article examines Flash Remoting, explains why it can prove useful, and provides an example of how to implement it. (1,800 words; January 17, 2003)
4. J2EE presentation pattern: Applets with servlets and XML
Sometimes a standard HTML view on your J2EE-based (Java 2 Platform, Enterprise Edition) system doesn't offer a sophisticated enough user interface (UI). Based on the pattern described here, you can enhance such a Web interface with the Java Plug-in. The Java Plug-in lets you embed applets that consume XML documents and display the contained data in a particular way. These XML documents contain presentation data derived from servlets looking at your business logic tier. This lets your users access powerful UI components while still retaining a strong decoupling between the business logic and presentation tiers-without complicated firewall issues. (2,000 words; May 24, 2002)
With the introduction of Remoting capabilities to Macromedia's Flash product, Java developers have a whole new type of presentation layer to consider besides JSP (JavaServer Pages) and Swing when building a J2EE (Java 2 Platform, Enterprise Edition) application. This article examines Flash Remoting, explains why it can prove useful, and provides an example of how to implement it. (1,800 words; January 17, 2003)
6. Implement a J2EE-aware application console in Swing
Learn the fundamentals of Swing while creating a command console to control complex enterprise applications. A console provides a window into a system's operation and allows operators to configure, monitor, and control the system in real time. This article shows how to construct a generic console from Swing components that uses the Java Messaging Service (JMS) to interact with one or more application subsystems. Java 2 Platform, Enterprise Edition (J2EE) 1.3-compliant application components implement a JMS interface automatically, which makes integration with this console especially easy. (4,000 words; November 30, 2001)