Servlet是独立于平台和协议的服务器端Java应用程序, 可以生成动态Web页面。与传统的从命令行启动的Java应用程序不同, Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
Servlet引擎是Web服务器的一个插件程序, 允许Java程序(Servlet)快速处理来自浏览器的请求, 动态生成.html文件。例如,ArcIMS根据用户的请求产生地图数据。 如果没有Servlet引擎,ArcIMS不能接收请求信息, 也不能把响应数据传到用户浏览器, ServletExec是一个快速的Servlet和JSP(Javaserverpage)引擎, 它可以集成到大多数流行的Web服务器, 支持平台包括Solaris、Windows、MacOS、HP-UX和Linux。