This article provides architecture and application best practices for software applications built using the BEA WebLogic Platform 8.1. It uses the 4+1 View Model to describe the typical architecture of applications built on the platform.
Although Java is an ideal language for implementing rich GUI applications, it is equally well-suited for the development of small console-based programs that, in turn, are predestined to be put together in shell scripts or batch files. In this article, I will discuss how to integrate Java classes and packages into Windows batch files.
In this article, we will show how to provide single sign-on functionality in Apache's Pluto portlet container. Pluto is the reference implementation of the Java Portlet Specification (JSR 168). Pluto represents a runtime environment for portlets implementing the Portlet API that offers services through portal pages and manages their lifecycle. A portlet is a web component that, based on a request (e.g., an HTTP request), generates a piece of markup (e.g., HTML or WML). The portal is the component that provides application services and, using the portlet container, renders portlet-generated content in a web page. A simple portal component, called the Portal Driver, is included in Pluto and enables portlet container testing.