Project managers can now assign the presentation layer to HTML developers, who then pass on their work to Java developers to complete the business-logic portion. The important thing to remember is that a JSP page is really just a servlet. Anything you can do with a servlet, you can do with a JSP.
1. Java servlets:
Sun公司的Java Servlet平台直接解决了CGI程序的两个主要缺点。首先,servlet的资源提供了比传统的CGI程序更好的性能和利用率。其次,一次写入,就能随处运行的性质意着Servlet是具有Java虚拟机(JVM)的便携式操作系统论文网
一个servlet的外观和感觉就像一个微型的Web服务器。它接收到一个请求,并呈现一个响应。但是,与传统的Web服务器相比,servlet的应用程序编程接口(API)是专门设计来帮助Java开发人员创建动态应用程序的。
servlet本身仅仅是被编译成字节码,就像任何其他的Java对象的Java类。该servlet可以访问丰富的HTTP特定服务的API,但它是在应用程序运行的仍然只是一个Java对象,可以利用所有其他的Java资源。
为了让传统的Web服务器访问到servlet,该servlet被插入到容器中。 servlet容器被连接到web服务器。每个servlet可以宣布它会是以哪种URL模式来处理。当一个与请求相匹配的登记的图案到达时,web服务器将请求传递到容器,然后容器调用servlet。
不像CGI程序,一个新的servlet不会为每个请求创建。一旦容器实例化servlet,它只会为每个请求创建一个新的线程。 Java线程有比用于CGI程序服务器进程便宜得多。一旦servlet被创建,使用它的其他请求会带来非常小的开销。 Servlet的开发人员可以使用init()方法来保存引用的昂贵资源,如数据库连接或EJB Home接口,使他们可以在请求之间共享。像这些获取资源可能需要几秒钟,这是长于许多网民都愿意等待。
另一方面由于servlet是多线程的,servlet开发人员必须特别小心,以确保它们的servlet线程是安全的。要了解更多关于servlet编程的知识,我们建议的是Java Servlet实例,由Alan R. Williamson [Williamson]编著。Servlet信息的权威来源是Java Servlet规范[Sun, JST]。
上一篇:宽带互联网服务英文文献和中文翻译
下一篇:J2EE平台MVC模型英文文献和中文翻译

AngularJS技术介绍英文文献和中文翻译

开关电源水冷却系统英文文献和中文翻译

减数分裂和基因重组英文文献和中文翻译

太阳能最大功率点追踪和...

移动码头的泊位分配问题英文文献和中文翻译

虚拟船舶装配集成建模方...

中学生科学探究中对等论...

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...

压疮高危人群的标准化中...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅论职工思想政治工作茬...

提高教育质量,构建大學生...

上海居民的社会参与研究

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...