Application Servers
An Application Server is a Java program that runs small
Java applications call beans, or Enterprise Java Beans.
These beans implement a certain interface that allows
the app server to start and stop it, and also to communicate
information.
The reason to use an Application Server is to take the
commonly used, redundant code used by most enterprise
applications, and move it into a common program.
The Application Server provides the following:
- Database connection pooling - the beans do not have
to login to databases because the app server opens a number
of connections at the beginning of the program and keeps
the connections open through the the life of the program.
This aleviates connecions being opened and closed from
clients. Also, the app server tests the connecitons to
ensure the connections are always valid.
-
|