地面区划关掉。此外,给网络申请的一个标准的结构文件告诉 servlet 容器网络申请如何工作。 这两个先前当做描述被 JCP 管理。藉由跟随这个标准的地面区划, JAVA开发者不一定要为该如何配置不同的 servlet 容器担忧; 它全部自动地发生。
应用服务
Servlet 容器只是JAVA内容的一部份。自从 servlet和 JSP 技术的发展以后, 许多另外的JAVA技术已经被产生用于简易化大而复杂的商务应用, 或是使用在英特网上或是使用在私人的企业内网络上。这些技术的例子包括JavaBeans产品,它能使开发者能比较容易的把JAVA代码铅入到许多不同的伺候器中(当所有的代码运行在一个伺候器上时),同时JAVA联编者建筑学之上分配JAVA代码。 这些优化了的技术是针对大生意而产生了J2EE标准,这简短地在这一个章节的开始被提到。
一个单独的servlet 容器不足以使 J2 EE应用程序有力量。 同时还需要一个应用伺候器。它支援所有的J2EE 技术, 比一个 servlet 容器更多富有的特征, 像是Tomcat, 而且使它能够服务更多的用户更甚于一个典型的 servlet 容器。 然而,因为 JSP 和 servlets 组成J2EE平台的一个主要部份,应用服务器也一定支持相同的特征即一个 servlet 容器做的,而且时常一个应用服务器只是以现有 servlet 容器之一整合。
JavaScript
在将要结束时,我们来谈谈JavaScript。JavaScript 是一种能使网页在浏览器中附带一定程序功能性的技术。 JAVA子程序是单一的运行在网页中的隔离的应用程序, 但是 JavaScript是被铅入进网页中的,它工作在HTML网页中,而且能操纵HTML页。 一些人们,在各处编码相关的JavaScript代码之后,在印象之下, 他们知道JAVA同时已经在JAVA中运行了,但是这不是真的。 JavaScript不是JAVA; 它是一个被编写的完整的区域运行程序是在JAVA程序被释放的同时才运行的。
JavaScript原名叫做 LiveScript, 因为它的语法与JAVA类似,所以名字被Netscape改写成JavaScript而且因为在它背后还是运用了JAVA语言的相关技术。然而,微软介绍了它自己的手写体语言,JScript, 过了不久,有一个中立的标准被发展,即ECMAScript,虽然无疑是一个比较没兴趣的名字。今天, JavaScript 和 JScript 以这公认的标准 (也被称为 ECMA-262) 为基础,但是Netscape和微软坚持使用他们的专利名字作为他们的方向。
为了要更了解 JavaScript 和 JSP 之间的区别,它可能帮助你记得 JavaScript 代码通常在被网络客户 (浏览器) 运行之后, 网络服务器把 HTTP 回应送给浏览器,而且在网络服务器送 HTTP 回应之前, JSP代码要被网络服务器进行处理。 事实上, JSP用来产生HTTP回应的。 因此, JavaScript 被说是一种客户端的技术,它是能被网路使用者看见 (而且复印) 的代码;而JSP 是一种服务器端技术,因为它是一种代码对网络用户不可见,同时它在连接客户端之前要被网络服务器进行运行。

