Servlet第二章知识点总结——Servlet基础

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

 

 

一、综合实战—使用极轴追踪方式绘制信号灯 实战目标:利用对象捕捉追踪和极轴追踪功能创建信号灯图形 技术要点:结合两种追踪方式实现精确绘图,适用于工程制图中需要精确定位的场景 1. 切换至AutoCAD 操作步骤: 启动AutoCAD 2016软件 打开随书光盘中的素材文件 确认工作空间为"草图与注释"模式 2. 绘图设置 1)草图设置对话框 打开方式:通过"工具→绘图设置"菜单命令 功能定位:该对话框包含捕捉、追踪等核心绘图辅助功能设置 2)对象捕捉设置 关键配置: 启用对象捕捉(F3快捷键) 启用对象捕捉追踪(F11快捷键) 勾选端点、中心、圆心、象限点等常用捕捉模式 追踪原理:命令执行时悬停光标可显示追踪矢量,再次悬停可停止追踪 3)极轴追踪设置 参数设置: 启用极轴追踪功能 设置角度增量为45度 确认后退出对话框 3. 绘制信号灯 1)绘制圆形 执行命令:"绘图→圆→圆心、半径"命令 绘制过程: 使用对象捕捉追踪定位矩形中心作为圆心 输入半径值30并按Enter确认 通过象限点捕捉确保圆形位置准确 2)绘制直线 操作要点: 选择"绘图→直线"命令 捕捉矩形上边中点作为起点 捕捉圆的上象限点作为终点 按Enter结束当前直线命令 重复技巧: 按Enter可重复最近使用的直线命令 通过圆心捕捉和极轴追踪绘制放射状直线 最终形成完整的信号灯指示图案 3)完成绘制 验证要点: 检查所有直线是否准确连接圆心和象限点 确认极轴追踪的45度增量是否体现 保存绘图文件(快捷键Ctrl+S)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值