For our application to be accessible from a browser, it has to be deployed on a Web Server.
Because we are writing our application in Java, it has to be deployed on a Java-enabled Web Server.
A Java-enabled Web Server is one that implements the so called 'Servlet API'.
Servlet API allows us to write Java Applications which can respond to HTTP requests from a browser.
The most popular Java-enabled Web Server is Apache Tomcat. Others are JBoss, BEA WebLogic, IBM WebSphere, Sun GlassFish, Jetty, Apache Geronimo, etc
Each has its pros and cons - we will try and play with as many of them as possible (some are commercial, so we can't play with them).
No comments:
Post a Comment