|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最初被命名为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来展现。 |
|