开发一个动态web资源,即开发一个Java程序向浏览器输出数据,需要完成以下2个步骤: 1.编写一个Java类,实现Servlet接口 开发一个动态web资源必须实现javax.servlet.Servlet接口,Servlet接口定义了Servlet引擎与Servlet程序之间通信的协议约...
分类:
编程语言 时间:
2015-06-29 14:36:10
阅读次数:
143
Servlet是运行在Servlet容器(有时候也叫Servlet引擎,是web服务器和应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务,解码基于MIME的请求,格式化基于MIME的响应。常用的tomcat、jboss、weblogic都是Servlet容器)中的,其生命周期是由容器来管理。...
分类:
Web程序 时间:
2015-06-28 23:08:52
阅读次数:
473
一、servlet是一个供其他java程序调用的java类,比如tomcat服务器,它不能独自运行,它的运行由servlet引擎来控制和调度。
二、servlet是单例,多线程
针对多个客户端访问servlet的情况,servlet只实例化一次,也就是其init()方法只运行一次。
而每次请求,servlet引擎都会创建新的servletrequest和servletresponse...
分类:
其他好文 时间:
2015-06-27 21:29:51
阅读次数:
113
HttpSession接口
定义
public interface HttpSession
这个接口被 Servlet 引擎用来实现在 HTTP 客户端和 HTTP 会话两者的关联。这种关联可能在多外连接和请求中持续一段给定的时间。session 用来在无状态的 HTTP 协议下越过多个请求页面来维持状态和识别用户。一个 session 可以通过 cookie 或重写 URL 来维持...
分类:
Web程序 时间:
2015-06-15 18:51:27
阅读次数:
169
ServletConfig接口
定义:public interface ServletConfig
这个接口定义了一个对象, 通过这个对象, Servlet 引擎配置一个 Servlet 并且允许 Servlet获得一个有关它的 ServletContext 接口的说明。每一个 ServletConfig 对象对应着一个唯一的Servlet。
方法:
1、getInitParameter
...
分类:
其他好文 时间:
2015-06-15 09:19:25
阅读次数:
125
Servlet--ServletContext接口
定义public interface ServletContext
定义了一个 Servlet 的环境对象,通过这个对象,Servlet 引擎向 Servlet 提供环境信息。一个 Servlet 的环境对象必须至少与它所驻留的主机是一一对应的。在一个处理多个虚拟主机的 Servlet 引擎中(例如,使用了 HTTP1.1 的主机 头域)...
分类:
其他好文 时间:
2015-06-15 09:16:54
阅读次数:
100
ServletRequest接口
定义
public interface ServletRequest
定义一个 Servlet 引擎产生的对象,通过这个对象, Servlet 可以获得客户端请求的数据 。这个对象通过读取请求体的数据提供包括参数的名称、值和属性以及输入流的所有数据。
方法
1、getAttribute
public Object getAttribute(...
分类:
其他好文 时间:
2015-06-15 09:15:51
阅读次数:
103
Servlet技术是一种实现动态网页的解决方案,它是基于Java编程语言的WEB服务器端编程技术。
Servlet技术也是JSP技术(另外一种动态网页开发技术)的基础。
一个Servlet程序就是一个实现了特殊接口的?Java类,它由支持Servlet(具有Servlet引擎)的WEB服务器调用和启动运行。
一个Servlet程序负责处理它所对应的一个或一组URL地址的访问请求,并接收客户端发出的访问请求信息和产生响应内容。
Applet是用于浏览器端的Java小程...
分类:
其他好文 时间:
2015-06-09 10:00:19
阅读次数:
575
Java Servlet关键点详解1、理解Servlet的生命周期Servlet引擎控制着Servlet的生命周期Servlet的生命周期由以下三个方法进行描述(五个生命周期阶段)
1)初始化 init(ServletConfig obj)
2)服务 service(servletRequest, servletResponse)
3)销毁 destroy()在Servlet生命过...
分类:
编程语言 时间:
2015-05-23 15:36:18
阅读次数:
184
Jetty 的基本架构
Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些 Handler。
Jetty 的基本架构
下图是 Jetty 的基本架构图,整个 Jet...
分类:
其他好文 时间:
2015-05-19 14:55:22
阅读次数:
154