Oracle培训(四十二)——Servlet第二章知识点总结——Servlet基础
知识点预览
1. 理解Servlet
2. Servlet编码和部署
3.Servlet生命周期(重点内容,面试笔试)
4. Servlet配置
5. Servlet与容器交互
6. 其他
1.理解Servlet
a) What?
i. Java程序,以类的形式存在
ii. 运行在web服务器端
iii. 由web容器负责管理它的生命周期
iv. Servlet API,Servlet类继承图
2.Servlet编码和部署
a) 编写一个Servlet
b) 部署到服务器
c) 在web.xml注册Servlet
d) Url-pattern的几种映射方式
i. 精确模式匹配/hello.do。这种类型的模式用于将请求一对一映射到指定的Servlet。
ii. 通配符匹配“*.扩展名”。在这种情况下,所有以指定扩展名结尾的URL都转向指定的Servlet。*.mm
iii. 路径映射 /a/b/c/s.do。路径映射必须以'/'开始,以'/*'结尾,在这之间可以出现任意字符。路径匹配通常用于将对某个目录的所有请求转向一个指定的Servlet。
iv. 默认的Servlet,'/'。默认的Servlet映射用于定义一个在没有给出路径信息时请求转向的Servlet。
3.Servlet生命周期(重点内容,面试笔试)
a) 从刚才的运行结果,分析Servlet的生命周期
i. 实例化(构造方法)->初始化(init())-->服务(service())->销毁(destroy())
ii. 整个生命周期当中,一个Servlet只有一个对象,而且初始化阶段只初始化一次,service方法不停的被调用,对外提供服务
b) 从service方法转发,谈HTTP的几种请求方式
i. Service方法:判断请求类型,根据不同的类型,调用不同doXXX()方法
4.Servlet配置
a) ServletConfig Servlet初始化参数
b) ServletContext
i. 概念
ii. 用途:
1. 绑定对象(供其他Servlet共享)
5.Servlet与容器交互
a) Web应用程序的所有资源都被抽象到一个虚拟路径上
b) 以根‘/’开始,后面接上Web资源所在子目录的虚拟路径
c) 常用方法:
i. getResourcePaths(java.lang.String path):
ii. getResourceAsStream(java.lang.String path)://
iii. getResource(java.lang.String path)
iv. getRealpath(String path);//
其他
处理乱码
setContentType
setCharacterEncoding
手动部署
将源文件编译成字节码
将字节码拷贝到WEB-INF\classes目录
修改web.xml文件
请求重定向
sendRedirect
响应体----->响应头 Location属性 302
分享到:
相关推荐
Oracle10g 培训——基础知识,适合初学者了解,
很好的oracle 10g培训资料——管理第一部分:结构组件
很好的oracle 10培训资料——管理第二部分:管理实例
oracle数据库双机热备安装——裸设备.doc oracle数据库双机热备安装——裸设备.doc oracle数据库双机热备安装——裸设备.doc
oracle内部培训资料——游标 实例代码,使用注意事项等
很好的oracle 10g培训资料,这是SQL的第二部分
Oracle大学培训资料——Oracle9i 数据库管理基础 I(中文版)
oracle系统培训课件——资料包(7个ppt).rar
Oracle数据库管理员培训教材——10g版本,学习初学oracle,oracle进阶等有很好的帮助,就是好!
oracle新手入门指导之四——ORACLE数据类型 .txtoracle新手入门指导之四——ORACLE数据类型 .txt
Oracle工作总结——日志文件切换频率的调整 Oracle工作总结——日志文件切换频率的调整
Oracle经典教程1——走进Oracle
该资源是关于Oracle数据库的入门知识,内容不是很深入,非常适合初学者阅读,我自己也是初学者,我觉得还不错,希望能帮倒需要的朋友!
基础——ORACLE数据库使用基础.docx
很好的oracle 10g培训的资料,很精辟,这是SQL的第一部分
[Oracle Application Server 10g——J2ee部署和管理]源文件。
Oracle DBA的后悔药——Logminer技术简介.pdf
oracle新手入门指导之一——数据库表空间知识.txtoracle新手入门指导之一——数据库表空间知识.txt
重要基础知识点总结,oracle11g数据库基础教程第2版重要知识点总结(电工社),自己总结的知识点,有问题请留言联系
Oracle 数据库系统——基础与工具.pdf