- 浏览: 566709 次
文章分类
- 全部博客 (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学习笔记(一)-----概述
--------------------------------------------------------------------------------
1.Servlet是可部署在Web服务器上的Java程序.
2.servlet编程,需要引用以下两个类和接口:javax.servlet 和javax.servlet.http,在这些类和接口中,javax.servlet.Servlet接口尤为重要。所有的 servlet 必须实现这个接口或继承已实现这个接口的类。
3.Servlet 接口有五个方法,如下:
1) public void init(ServletConfig config) throws ServletException
2) public void service(ServletRequest request, ServletResponseresponse) throws ServletException, java.io.IOException
3) public void destroy()
4) public ServletConfig getServletConfig()
5) public java.lang.String getServletInfo()
4.init、service和 destroy 方法是 Servlet 生命周期的方法。当 Servlet 类实例化后,容器加载 init,以通知 servlet 它已进入服务行列。init 方法必须被加载,Servelt 才能接收和请求。如果要载入数据库驱动程序、初始化一些值等等,程序员可以重写这个方法。在其他情况下,这个方法一般为空。
5.service 方法由 Servlet 容器调用,以允许 Servlet 响应一个请求。Servlet 容器传递 javax.servlet.ServletRequest 对象和 javax.servlet.ServletResponse 对象。ServletRequest 对象包含客户端 HTTP 请求信息,ServletResponse 则封装servlet 响应。通过这两个对象,您可以写一些需要 servlet怎样服务和客户怎样请求的代码。
6.从service中删除Servlet实例之前,容器调用destroy方法。在servlet容器关闭或servlet 容器需要更多的内存时,就调用它。这个方法只有在servlet 的service 方法内的所有线程都退出的时候,或在超时的时候才会被调用。在 servlet 容器调用 destroy方法之后,它将不再调用 servlet的 service方法。
7.destroy 方法给了servlet机会,来清除所有空闲资源(比如:内存,文件处理和线程),以确保在内存的持续状态和 servlet的当前状态是同步的。
发表评论
-
[转]context-param和init-param区别
2007-11-19 09:19 2851context-param和init-param区 ... -
servlet的路径问题
2007-09-22 22:49 1576解决路径的原则:在地址栏中配出完整的路径就可以了 最好在web ... -
servlet的架构与生命周期
2007-09-22 20:26 1351servlet的架构与生命周期 -
如何掌握servlet
2007-09-21 01:18 1246至少掌握这么几点: 1.从HttpServlet继承 2.重写 ... -
ssession和servletContext的比较
2007-09-21 00:23 9192Servlet实现访问次数的例子 //ShowTimesS ... -
[摘]servletContext
2007-09-20 23:32 1538... -
学习session
2007-09-20 23:20 1089没有说都能记的这些方法,记住原理就ok了. 所以要会查api和 ... -
[摘]Session实现原理
2007-09-20 22:56 2424Session实现原理 http://blog. ... -
Cookie概述
2007-09-20 21:03 1374Cookie是服务器发送给浏览器的体 ... -
session学习1
2007-09-20 20:51 1047Provides a way to identify a us ... -
cookie学习
2007-09-20 20:14 12871) 创建Cookie: Cookie c = ... -
理清servlet的关系
2007-09-20 02:52 1153javax.servlet.servlet是个接口 java ... -
学servlet复习extends和implements的区别
2007-09-19 23:53 2196extends和implements的区别 本文摘抄 ... -
servlet的作用--我之理解
2007-09-19 23:08 3777早期用servlet充当视图层,业务逻辑层及持久层. p ... -
Tomcat运行servlet出现的问题.
2007-09-19 06:27 3008javax.servlet.ServletException: ... -
[摘]tomcat中运行servlet!
2007-09-19 05:25 1421虽然自己做过一些servlet 不过还是喜欢转发别人的文章可能 ... -
servlet的jar包
2007-09-19 04:49 3595在tomcat下的common目录下的lib目录有 对serv ... -
servlet的api
2007-09-19 04:35 1633servlet的文档不在java文档中,而在j2ee文档中,或 ... -
servlet学习笔记2-servlet中得到cookie的信息
2007-09-19 01:11 1582Servlet API 提供了一个Cookie 类,封装了 ... -
Servlet学习笔记1.3
2007-09-19 01:05 1184最好的方法是看下servlet的文档 ------------ ...
相关推荐
1.1 B/S架构(Browser/Server浏览器-服务器架构) B/S架构是一种基于互联网的软件应用模式,用户通过浏览器进行交互,服务器负责处理请求并返回数据。这种模式简化了用户界面,降低了客户端的维护成本。 1.2 什么是...
### servlet学习笔记详解 #### Tomcat介绍 **Tomcat服务器**是基于Sun公司的JSWDK(Java Servlet and Web Development Kit)发展而来的杰出Servlet/JSP容器。作为Apache-Jakarta项目的一部分,Tomcat不仅能够执行...
### Servlet学习笔记 #### 一、JavaWeb 开发环境搭建 **1.1 JDK的安装与配置** - **下载并安装JDK**:首先需要访问Oracle官网或采用其他可信渠道下载对应版本的JDK。 - **配置Java环境变量**:在安装完JDK后,...
### Servlet核心概念与实践 ... ... - **GET请求**:如`GET /latest.html HTTP/1.1`,用于获取资源。...通过深入学习Servlet的工作机制,开发者可以更好地控制Web应用程序的行为,从而提高应用的安全性和性能。
### Servlet&JSP 学习笔记精要 #### 一、Servlet 基础 ##### 1.1 Web 容器 - **概念**: Web 容器是支持 Servlet 和 JSP 运行的基础环境,主要功能是加载和管理 Servlet 实例,处理客户端请求并返回响应。常见的 ...
【httpservletRequest的学习笔记】 在Java Web开发中,HttpServletRequest接口是Servlet API的核心组成部分,它用于封装客户端发送到服务器的HTTP请求。理解HttpServletRequest的工作原理对于任何Servlet开发者来说...
"Java Web开发学习笔记" 本文主要讲述了Java Web开发的相关知识点,从C/S和B/S程序的区别开始,介绍了网络概念、Servlet、Java Web工作流程和作业架构流程等内容。 一、C/S和B/S程序的区别 C/S程序是指客户端-...
### 韩顺平Servlet笔记知识点总结 #### 第1章 B/S与C/S结构 ...以上是对“韩顺平Servlet笔记”的主要内容进行了详细的解析与总结,涵盖了从基础知识到实践操作的多个方面,希望能对学习者提供有益的帮助。
### Servlet学习总结 #### 第一章:Servlet基础部分 ##### 1.1 Servlet简介 - **定义**:Servlet 是一种服务器端的小程序,用于处理来自客户端的请求,并生成响应返回给客户端。它与 Applet 相对,Applet 是...
### JSP & Servlet 学习笔记 1:核心技术与基础知识 #### 一、Servlet 的基本概念及实现 在 Java Web 开发中,Servlet 和 JSP 是两个非常重要的技术。Servlet 主要是用来处理客户端请求并生成动态响应的 Java 类。...
### SpringMVC学习笔记 #### 一、SpringMVC概述 **1.1 什么是SpringMVC** SpringMVC作为Spring Framework的一个重要组成部分,主要针对Web应用开发提供了一个功能全面的MVC(Model-View-Controller)框架。它是...
Tomcat是Apache组织下Jakarta项目的一个子项目,虽然它严格意义上并非一个真正的应用服务器,但它支持Servlet和JSP技术,因此在中小规模的Java Web应用中得到了广泛应用。 #### 4.2 Tomcat的安装与配置 - **下载**:...
【标题】:Tomcat学习笔记 【描述】:Tomcat是一款广泛应用的开源Java Servlet容器,由Apache软件基金会下属的Tomcat项目开发维护。它主要用于部署和运行Java Web应用程序,包括Servlet和JSP。Tomcat以其轻量级、...
### Struts2学习笔记知识点概览 #### 一、环境搭建 **1.1 Struts2简介** - **Struts2概述**:Struts2是一个开源的MVC框架,它结合了Struts 1.x、WebWork和其他一些框架的优点。Struts2的主要目标是简化Web应用程序...
### SOLR学习笔记 #### 一、Solr简介与特点 **Solr** 是一种开源的企业级搜索平台,它是基于 **Lucene Java** 构建的。Solr 的设计目标是为了提供高性能、高可用性的搜索服务,适用于各种规模的企业级应用。 **...
本笔记将深入探讨Struts2的核心概念、发展历程、使用方法以及与OGNL(Object-Graph Navigation Language)的结合应用。 **一、Struts2概述** 1.1 为什么要用Struts 在Java Web开发中,Struts2作为MVC框架,能够...
#### 1.1 什么是Servlet? Servlet是Java EE的一个核心组件,它是一种运行在服务器端的小程序,主要用来处理客户端请求并生成动态网页内容。Servlet通常被部署在应用服务器上(如Tomcat、WebLogic等),并通过HTTP...