November From the Pages Columns
Dynamic servlet to JSP page navigation
Todd examines how to create a dynamic Servlet to JSP page navigation system. A Web-based client can add, remove, or modify navigational components on the fly. This approach allows a system to dramatically increase maintainability and flexibility, because all of the navigation is maintained and stored in one central location.
Apache Struts: a Web application framework
Struts, from Apache, is an open source Web development framework primarily for use with JSPs and Java beans. With a modified MVC architecture, comprehensive JSP tag library, and useful utilities, Struts makes it easy to implement robust, internationalized Web applications with automated form handling.
JAVA MEANS BUSINESS
Models for software reuse
Software reuse is one of the benefits of programming in an object-oriented language such as Java: Developers can potentially reuse objects written by someone else. However, most organizations do not consciously identify what model of software reuse they plan to foster. Lowell analyzes several models for software reuse, presenting the advantages and disadvantages of each.
Caching RMI objects
RMI is a great framework for distributed applications, in particular, because it easily allows objects to be transferred between client and server. What happens when we want to cache one of those objects? Scott provides techniques that offer flexibility when caching objects in RMI servers and clients.