- 浏览: 568017 次
文章分类
- 全部博客 (235)
- 数据库 (12)
- j2se (10)
- JQuery (2)
- 经验总结 (4)
- 防毒 (1)
- Struts (20)
- Spring (12)
- 项目 (3)
- 电脑维修项目 (1)
- Eclipse (2)
- JSP (13)
- mysql (5)
- Hibernate (54)
- ssh (1)
- 学习网站 (1)
- tomcat (9)
- servlet (24)
- java语言基础 (1)
- jbpm (1)
- linux (0)
- 技巧积累 (1)
- javaBean (2)
- 设计模式 (2)
- 实用的操作 (9)
- oracle (1)
- UML学习 (1)
- 版本控制 (1)
- 框架 (9)
- javaWeb基础 (13)
- c语言 (0)
- ant (0)
- 关于权限 (3)
- 真正开发有用 (5)
- javascript (2)
- 算法 (1)
- J2EE (1)
- junit (1)
最新评论
-
alleni123:
不错 一搜就搜到这个了
ssession和servletContext的比较 -
hua7381:
楼主,你真实帮了大忙了!!
万能乱码处理---url传中文 -
albrich:
1楼是正解
摘] 装了个Tomcat遇到的问题 -
JA_mcj:
ssession和servletContext的比较 -
haotw:
看了很有帮助,总算对hibernate的延迟加载有一定的了解了 ...
[转]hibernate延迟加载
最好的方法是看下servlet的文档
------------------------------------
Servelt的框架由:由两个java包组成
Javax.servlet:定义了所有servlet类都必须实现或扩展的通接口和类
Javax.servlet.httpt:定义了采用HTTP协议通信的httpservlet类
Javax.servlet.servlet接口,所有的servlet都必须实现这一接口或者是继承实现了这个接口的类。
在servlet接口中定义了5个方法,其中3个代表了servlet的生命周期
Init方法,初始化servlet对象
Service方法,响应客户请求
Destroy方法,当servlet对象退出生命周期时,释放占用的资源
Genericservlet实现了servlet接口,而httpservlet扩展了Genericservlet,所以当用户开发自己的servlet类时,必须扩展以上两个类中的一个。
1.如果servlet类扩展了Genericservlet,则必须实现service方法,因为Genericservlet类中的service方法被声明为抽象方法
2.如果servlet类扩展了httpservlet,则不必实现service方法,因为httpservlet类中的service方法已被实现。(常用)
Protected void service(httpservletrequest request, httpservletresponse reponse) throws servletexception,ioexception;
在httpservlet的servlet方法中,首先从httpservletrequest对象中获取HTTP请求方式的信息,然后再调用相应的方法,如果请求方式为GET,那么调用DOGET;如果请求方式为POST,那么调用DOPOST(HTTP的请求方式包括DELETE,GET,OPTIONS,POST,PUT,TRACE)
SERVICE方法中,有两个参数:httpservletrequest和httpservletresponse
httpservletrequest接口中封装了客户请求信息,如客户请求方式,参数名和参数值,客户正在使用的协议,及请求的远程主机信息
httpservletresponse接口为提供了返回响应结果的方法
servlet生命周期
开始于被装载到servlet容器中,结束于被终止或重新装入时。生命周期人3个阶段:初始化阶段,响应客户请求阶段,终止阶段在javax.servlet.servlet接口中定义了3个方法init(),service(),destroy(),它们将分别在servlet的不同阶段被调用
在响应客户请求阶段,对于到达servlet容器的客户请求,servlet容器创建特定于这个请求的servletrequest对象和servletresponse对象,然后调用servlet的service方法。Service方法从servletrequest对象获得客户请求方式和信息并处理该请求,通过servletresponse对象向客户返回响应结果
------------------------------------
Servelt的框架由:由两个java包组成
Javax.servlet:定义了所有servlet类都必须实现或扩展的通接口和类
Javax.servlet.httpt:定义了采用HTTP协议通信的httpservlet类
Javax.servlet.servlet接口,所有的servlet都必须实现这一接口或者是继承实现了这个接口的类。
在servlet接口中定义了5个方法,其中3个代表了servlet的生命周期
Init方法,初始化servlet对象
Service方法,响应客户请求
Destroy方法,当servlet对象退出生命周期时,释放占用的资源
Genericservlet实现了servlet接口,而httpservlet扩展了Genericservlet,所以当用户开发自己的servlet类时,必须扩展以上两个类中的一个。
1.如果servlet类扩展了Genericservlet,则必须实现service方法,因为Genericservlet类中的service方法被声明为抽象方法
2.如果servlet类扩展了httpservlet,则不必实现service方法,因为httpservlet类中的service方法已被实现。(常用)
Protected void service(httpservletrequest request, httpservletresponse reponse) throws servletexception,ioexception;
在httpservlet的servlet方法中,首先从httpservletrequest对象中获取HTTP请求方式的信息,然后再调用相应的方法,如果请求方式为GET,那么调用DOGET;如果请求方式为POST,那么调用DOPOST(HTTP的请求方式包括DELETE,GET,OPTIONS,POST,PUT,TRACE)
SERVICE方法中,有两个参数:httpservletrequest和httpservletresponse
httpservletrequest接口中封装了客户请求信息,如客户请求方式,参数名和参数值,客户正在使用的协议,及请求的远程主机信息
httpservletresponse接口为提供了返回响应结果的方法
servlet生命周期
开始于被装载到servlet容器中,结束于被终止或重新装入时。生命周期人3个阶段:初始化阶段,响应客户请求阶段,终止阶段在javax.servlet.servlet接口中定义了3个方法init(),service(),destroy(),它们将分别在servlet的不同阶段被调用
在响应客户请求阶段,对于到达servlet容器的客户请求,servlet容器创建特定于这个请求的servletrequest对象和servletresponse对象,然后调用servlet的service方法。Service方法从servletrequest对象获得客户请求方式和信息并处理该请求,通过servletresponse对象向客户返回响应结果
发表评论
-
[转]context-param和init-param区别
2007-11-19 09:19 2859context-param和init-param区 ... -
servlet的路径问题
2007-09-22 22:49 1583解决路径的原则:在地址栏中配出完整的路径就可以了 最好在web ... -
servlet的架构与生命周期
2007-09-22 20:26 1355servlet的架构与生命周期 -
如何掌握servlet
2007-09-21 01:18 1250至少掌握这么几点: 1.从HttpServlet继承 2.重写 ... -
ssession和servletContext的比较
2007-09-21 00:23 9200Servlet实现访问次数的例子 //ShowTimesS ... -
[摘]servletContext
2007-09-20 23:32 1546... -
学习session
2007-09-20 23:20 1096没有说都能记的这些方法,记住原理就ok了. 所以要会查api和 ... -
[摘]Session实现原理
2007-09-20 22:56 2430Session实现原理 http://blog. ... -
Cookie概述
2007-09-20 21:03 1381Cookie是服务器发送给浏览器的体 ... -
session学习1
2007-09-20 20:51 1051Provides a way to identify a us ... -
cookie学习
2007-09-20 20:14 12941) 创建Cookie: Cookie c = ... -
理清servlet的关系
2007-09-20 02:52 1160javax.servlet.servlet是个接口 java ... -
学servlet复习extends和implements的区别
2007-09-19 23:53 2201extends和implements的区别 本文摘抄 ... -
servlet的作用--我之理解
2007-09-19 23:08 3784早期用servlet充当视图层,业务逻辑层及持久层. p ... -
Tomcat运行servlet出现的问题.
2007-09-19 06:27 3012javax.servlet.ServletException: ... -
[摘]tomcat中运行servlet!
2007-09-19 05:25 1428虽然自己做过一些servlet 不过还是喜欢转发别人的文章可能 ... -
servlet的jar包
2007-09-19 04:49 3603在tomcat下的common目录下的lib目录有 对serv ... -
servlet的api
2007-09-19 04:35 1640servlet的文档不在java文档中,而在j2ee文档中,或 ... -
servlet学习笔记2-servlet中得到cookie的信息
2007-09-19 01:11 1586Servlet API 提供了一个Cookie 类,封装了 ... -
[摘]Servlet 2.4 的新功能
2007-09-19 00:54 1764Servlet 2.4 的新功能 ...
相关推荐
1.3 什么是Tomcat Tomcat是一款开源的Servlet容器,它是Apache软件基金会的Jakarta项目的一部分。Tomcat能够解析并执行Servlet和JSP(Java Server Pages)文件,提供了一个轻量级的Web服务器环境用于开发和测试Java ...
### Servlet学习笔记 #### 一、JavaWeb 开发环境搭建 **1.1 JDK的安装与配置** - **下载并安装JDK**:首先需要访问Oracle官网或采用其他可信渠道下载对应版本的JDK。 - **配置Java环境变量**:在安装完JDK后,...
### Servlet&JSP 学习笔记精要 #### 一、Servlet 基础 ##### 1.1 Web 容器 - **概念**: Web 容器是支持 Servlet 和 JSP 运行的基础环境,主要功能是加载和管理 Servlet 实例,处理客户端请求并返回响应。常见的 ...
### 韩顺平Servlet笔记知识点总结 #### 第1章 B/S与C/S结构 ...以上是对“韩顺平Servlet笔记”的主要内容进行了详细的解析与总结,涵盖了从基础知识到实践操作的多个方面,希望能对学习者提供有益的帮助。
### Servlet学习总结 #### 第一章:Servlet基础部分 ##### 1.1 Servlet简介 - **定义**:Servlet 是一种服务器端的小程序,用于处理来自客户端的请求,并生成响应返回给客户端。它与 Applet 相对,Applet 是...
### SpringMVC学习笔记 #### 一、SpringMVC概述 **1.1 什么是SpringMVC** SpringMVC作为Spring Framework的一个重要组成部分,主要针对Web应用开发提供了一个功能全面的MVC(Model-View-Controller)框架。它是...
Tomcat是Apache组织下Jakarta项目的一个子项目,虽然它严格意义上并非一个真正的应用服务器,但它支持Servlet和JSP技术,因此在中小规模的Java Web应用中得到了广泛应用。 #### 4.2 Tomcat的安装与配置 - **下载**:...
### Struts2学习笔记知识点概览 #### 一、环境搭建 **1.1 Struts2简介** - **Struts2概述**:Struts2是一个开源的MVC框架,它结合了Struts 1.x、WebWork和其他一些框架的优点。Struts2的主要目标是简化Web应用程序...
### JavaEE 学习笔记概览 #### 一、JavaEE 概念及发展历程 JavaEE(Java Platform, Enterprise Edition)是Sun Microsystems公司为简化企业级应用开发而提出的一套标准化平台,它提供了构建分布式系统的基本框架和...
本笔记将深入探讨Struts2的核心概念、发展历程、使用方法以及与OGNL(Object-Graph Navigation Language)的结合应用。 **一、Struts2概述** 1.1 为什么要用Struts 在Java Web开发中,Struts2作为MVC框架,能够...
#### 1.3 什么是JSP? JSP(JavaServer Pages)是一种基于Java的技术,用于创建动态网页。JSP页面可以包含静态HTML标记以及动态的Java代码片段。JSP页面最终会被编译成Servlet,并由应用服务器执行。 - **JSP语法*...
本学习笔记旨在提供对Apache CXF的基本理解、功能特性和实际操作指导。 **1. CXF 简介** 1.1 CXF概述 Apache CXF是一个全面的服务开发框架,它允许开发者创建和部署各种类型的Web服务,包括基于SOAP、RESTful、WS-...
**JSP学习笔记总结** **第 1 章 JSP 和 Web 页面的交互** 1.1 JSP(JavaServer Pages)是Java技术在Web开发中的应用,它允许开发者将静态HTML与动态Java代码结合起来,生成动态网页。通过在HTML页面中嵌入Java代码...
### Apache BIRT 图表学习笔记知识点详解 #### 一、Apache BIRT 概述 Apache BIRT(Business Intelligence and Reporting Tools)是一款开源的商务智能工具,由Eclipse基金会发起并维护。它为开发者提供了创建数据...
### Apache CXF 学习笔记知识点汇总 #### 一、CXF简介 ##### 1.1 CXF概述 - **背景介绍**:Apache CXF 是一个高性能、功能丰富的开源框架,用于构建和消费 Web 服务。它融合了 Celtix 和 XFire 两个开源项目的...
以上内容是Struts2学习笔记的概述,涵盖了Struts2的基础概念、发展历程、使用方法以及核心组件OGNL的介绍。深入学习Struts2将有助于提升Java Web开发能力,更好地理解和构建MVC架构的应用程序。
### Ajax和jQuery学习笔记 #### 一、Ajax基础与原理 **1.1 什么是Ajax?** Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种用来创建快速动态网页的技术,通过在后台与服务器进行少量数据...
这个版本的学习笔记主要集中在 Struts 框架的核心概念、架构和实际应用上。在深入学习 Struts 1.3.8 时,我们需要了解以下几个关键知识点: 1. **MVC设计模式**:Struts 是 Model-View-Controller (MVC) 设计模式的...
**J2EE学习笔记概述** J2EE(Java 2 Platform, Enterprise Edition)是Java平台的一个版本,专为开发和部署企业级应用而设计。它提供了丰富的组件模型、服务和工具,以支持分布式多层应用的构建。顾志凌的学习笔记...