The Geronimo Client Container


Most of the time, users of Web applications hosted in Geronimo access the application via a Web browser. At the Web-tier, Geronimo supports Tomcat or Jetty, enabling the deployment of a very rich set of user interface-rendering technologies. For compatibility with existing legacy systems and architecture, Geronimo provides a client application container. The main consumers of the client application container are custom coded fat-clients that provide their own user interfaces (either command line or GUI). The Geronimo client application container provides the fat-client code with easy access to Geronimo components, providing it with a component access environment (through JNDI) that is very similar to the server-side environment.

The operations of the Geronimo client application container are shown in Figure 12-13.

image from book
Figure 12-13: The Geronimo application client container

In Figure 12-13, note that the main value-add of the Geronimo client application container is in ease-of-development. It is possible to create fat clients even without the client application container support. The client application container provides a J2EE programming environment on the client side by remotely accessing the corresponding server-side resources. By using the client application container, the code in the client can look up Geronimo-hosted components (such as EJBs and connectors) via direct JNDI lookup.




Professional Apache Geronimo
Professional Apache Geronimo (Wrox Professional Guides)
ISBN: 0471785431
EAN: 2147483647
Year: 2004
Pages: 148

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net