仓酷云

标题: JAVA编程:Servlet容器事情道理 [打印本页]

作者: 简单生活    时间: 2015-1-18 11:06
标题: JAVA编程:Servlet容器事情道理
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。  本文先容servlet容器的基础道理。现有两个Servlet容器,第一个很复杂,第二个则是依据第一个写出。为了使第一个容器只管复杂,以是没有做得很完全。庞大一些的servlet容器(包含TOMCAT4和5)能够参考其他材料。
  两个servlet容器都处置复杂的servlet及staticResource。您可使用webroot/目次下的PrimitiveServlet来测试它。庞大一些的servlet会超越这些容器的容量,创立庞大servlet容器不是本文的内容,以是在这里就不具体先容了。
  两个使用程序的类都封装在ex02.pyrmont包下。在了解使用程序怎样运作之前,您必需熟习javax.servlet.Servlet接口。起首就来先容这个接口。随后,就先容servlet容器服务servlet的详细内容。
  javax.servlet.Servlet接口
  servlet编程,必要援用以下两个类和接口:javax.servlet和javax.servlet.http,在这些类和接口中,javax.servlet.Servlet接口尤其主要。一切的servlet必需完成这个接口或承继已完成这个接口的类。
  Servlet接口有五个办法,以下:
 publicvoidinit(ServletConfigconfig)throwsServletException
 publicvoidservice(ServletRequestrequest,ServletResponseresponse)throwsServletException,java.io.IOException
 publicvoiddestroy()
 publicServletConfiggetServletConfig()
 publicjava.lang.StringgetServletInfo()  init、service和destroy办法是Servlet性命周期的办法。当Servlet类实例化后,容器加载init,以关照servlet它已进进服务行列。init办法必需被加载,Servelt才干吸收和哀求。假如要载进数据库驱动程序、初始化一些值等等,程序员能够重写这个办法。在其他情形下,这个办法通常是空。

用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。
作者: 再见西城    时间: 2015-1-20 14:42
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.ckuyun.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者: 谁可相欹    时间: 2015-1-29 09:54
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
作者: 变相怪杰    时间: 2015-2-6 00:18
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者: 若相依    时间: 2015-2-14 14:18
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者: 深爱那片海    时间: 2015-3-4 07:00
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
作者: 只想知道    时间: 2015-3-11 17:50
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 老尸    时间: 2015-3-19 04:44
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者: 莫相离    时间: 2015-3-27 08:09
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2