`

servlet开发系列之一:基本概念及生命周期

阅读更多

servlet是用Java编写的运行在Web服务器中的类。

一个Jsp对应一个servlet。*.jsp文件送到服务器时,先由服务器翻译成servlet文件,就是.java文件,然后又被编译成.class文件,再由java虚拟机解释执行。

 

servlet生命周期:

当servlet 被装载到容器后,生命周期开始。

首先调用init()方法进行初始化。每个实例只能调用一次init()方法。

初始化后电泳service()方法,根据请求的不同调用不同的doXxx()方法处理客户请求,并将结果装到HttpSerletResponse中返回给客户端。

当servlet实例从容器中移除时调用其destroy()方法。

 

web.xml文件配置

<servlet>
		<!--为servlet取名,任意的-->
		<servlet-name>inputServlet</servlet-name>
		<!--servlet的包名+类名-->
		<servlet-class>aa.InputServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<!--上面为servlet起的名字-->
		<servlet-name>inputServlet</servlet-name>
		<!--访问URL,注意前面加"/"-->
		<url-pattern>/inputServlet</url-pattern>
	</servlet-mapping>

 注意url的前面要加上/,值可以随便取。

分享到:
评论

相关推荐

    Servlet 全面教程

    servlet 是运行在web 容器中,在后面会详细地讲解,这个web 容器可以控制Servlet 对象的生命周期,控制请 求由Servlet 对象处理。 2、web 服务器,这里的服务器不是硬件概念,而是软件,常用的web 服务器有Tomcat,...

    jsp servlet 入门学习资料-新手一看就懂

    10.2.2 Session Bean的生命周期 10.3 Entity Bean 10.3.1 Entity Bean的特性 10.3.2 Entity Bean的生命周期 10.4 EJB的开发 10.4.1 Enterprise JavaBeans的实际处理文件 10.4.2 实现EJBObject文件 10.4.3 ...

    Java后端学习路线图 - 从入门到工作的全流程 - 适用于在校学生、入门、转行学IT的同学

    - 学习Servlet和JSP:掌握Java Web开发的基本框架,了解Servlet的生命周期和JSP的使用。 3. 数据库与SQL: - 学习关系型数据库:了解数据库的基本概念,学习SQL语言进行数据的增删改查操作。 - 学习MySQL或...

    2023Java高频面试题

    Servlet与JSP:Web开发的基础知识、Servlet和JSP的基础概念、生命周期、内置对象等。 设计模式:单例模式、工厂模式、代理模式等常见的设计模式。 算法和数据结构:二叉树、排序算法、查找算法等基础知识。 在面试

    李兴华 java_web开发实战经典 源码 完整版收集共享

    9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、...

    JavaSE_10_JavaWeb编程

    web技术概述,web应用程序,Servlet的基本概念,Servlet的生命周期,Servlet实现CRUD综合案例

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发...

    李兴华Java Web开发实战经典(高清版) Part2

    9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、...

    J2EE应用开发详解

    141 9.1.2 JSF应用程序配置 142 9.2 一个简单的JSF应用 142 9.2.1 JSF应用程序开发步骤 143 9.2.2 用户登录实例 143 9.3 JSF应用程序架构 147 9.3.1 JSF请求处理生命周期 147 9.3.2 JSF事件驱动模型 148 9.3.3 JSF...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发...

    免费超全面的Java基础类型,容器,并发,IO流,面向对象,Web编程等代码总结

    IO流核心模块及基本原理 曼编程 线程的创建方式与生命周期 线程核心机制,基础概念扩展 多线程并发访问,同步控制 线程间通信,等待/通知机制 锁锁机制,API详解 Fork/Join 框架机制详解 Executor线程池框架简介 ...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    《JavaServer Faces 2.0完全参考手册》对所有jsf功能都进行了解释,包括请求处理生命周期、托管bean、页面导航、组件开发、ajax、验证器、国际化和安全。贯穿全书的专家组意见提供了关于jsf设计的内部信息。 推荐...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    1.2.1 JSP、Servlet和JavaBean及 替代技术 14 1.2.2 JSF及替代技术 15 1.2.3 EJB组件技术简介 15 1.3 JBoss的下载和安装 15 1.3.1 下载和安装JBoss服务器 16 1.3.2 配置JBoss的服务端口 18 1.3.3 进入控制台 19 ...

    java个人博客毕业论文

    2.2.4 Servlet 的生命周期 10 2.3 JDBC技术 11 2.3.1 JDBC概述 11 2.3.2 JDBC两层模型和三层模型 12 2.3.3 使用JDBC的优缺点 12 2.4 JSP开发方式 13 3 需求分析 14 3.1 需求分析概述 14 3.2 个人博客系统概述 15 3.3...

    java web 开发详解

    Java 的 Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的...

    java web 视频、电子书、源码(李兴华老师出版)

    9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

Global site tag (gtag.js) - Google Analytics