With every release of the Servlet API new features are added that offer new
functionality and provide developers with more flexibility when designing new
Web applications. With a changing user base and business requirements, most
developers would prefer an easy, cost-effective solution to shape their
applications rather than rearchitecting existing applications.
The application event listener and servlet filter features are included in
the Servlet 2.3 API for these kinds of tasks and much more. In this article
we will look at using these new features from the WebSphere Studio
Application Developer v5 IDE. Event listeners are Java classes modeled as
JavaBeans, which listen to ServletContext and HttpSession objects life- cycle
events (create and destroy) and changes to att... (more)
Complex Business Process Management (BPM) solutions involving workflow
creation, enterprise resource access, and real business tasks can quickly
become unmanageable. The workflows can grow into giant, hard-to-follow
decision trees, the developers have difficulty transforming the requirements
into actual code, and subprocesses intended to be simplistic become overly
complex applications. ... (more)
The clues were all right there. An application that had been through intense
performance testing was getting regular complaints about its online response
times. Because it couldn't be reproduced in the lab and the logging only
stored exceptions, the lackluster performance was initially blamed on older
browsers or other user technology problems. The Help Desk was inundated with
frustrated... (more)
Suppose you've developed your suite of applications, standardized to J2EE,
and are now awaiting the J2EE benefits for monitoring these applications. You
have a consistent series of applications, so adding advanced monitoring
capability should be fairly straightforward. Unfortunately, you soon find
that frequently this is not the case. Most monitoring applications are built
to support a v... (more)
One of the vital principles of object-oriented programming is inheritance.
Although not formally supported by the EJB specification, the need for
inheritance in the EJB world has real importance.
WebSphere Studio Application Developer supports inheritance of EJBs using a
direct single-table approach (single table mapping) or a parent-child
approach in which foreign keys are used between t... (more)