Resources > About Java Servlets

About Java Servlets

Java Servlet technology is a Java standard for developing HTTP web server applications. The Java Servlet API has been called a "better-CGI-than-CGI", because servlets replace server-side programs that in the past would have been CGI scripts written in a language such as Perl. Servlets have a significant performance advantage relative to CGI, because a servlet is created and loaded once by a web server, while CGI scripts are restarted on every web page access.

Java Servlet programmers developing web applications gain the advantages of programming in a feature-rich object oriented language. Servlets naturally leverage other Java technologies such as Java Beans, and interface with middleware protocols, including Enterprise Java Beans (EJB), Java Remote Method Invocation (RMI), Java Database Connectivity (JDBC), and CORBA.

The servlet API is supported across a range of web servers (JBoss, WebLogic, WebSphere, IPlanet, Apache, IIS, and others) and operating systems (Unix, Linux, NT, and others). For more information about servlets, visit the Sun Microsystems Java Servlets web pages.

© 2008 JOT Object Technologies