Java Servlet Programming, 2nd Edition > 11. Servlet Collaboration |
Chapter 11. Servlet CollaborationServlets running together in the same server have several ways to communicate with one another. There are two main styles of servlet collaboration:
In the past (before Servlet API 2.1) we would have listed another style of collaboration: direct manipulation . With this style of collaboration, a servlet could obtain a direct reference to another through the getServlet( ) method and invoke methods on the other servlet. This style of collaboration is no longer supported; the getServlet( ) method has been deprecated and defined to return null for API 2.1 and later. The reason: a servlet may be destroyed by the web server at any time, so nothing but the server should hold a direct reference to a servlet. Everything that could be done with getServlet( ) can be accomplished better and safer using the alternatives we'll learn about in this chapter.
|