java笔记2-servlet总体
2017-02-21 本文已影响18人
arkulo
servlet是什么?它是java语言中专门来处理各种协议通讯的程序模块。就像有专门处理数据库的,有专门解析xml的!那既然是处理通讯协议的, 也就是做web的,那就因该涉及到web开发的方方面面
-
web应用程序的基础知识
- URL,URN与URI
- URL编码,这个常用!
- 何谓容器?
- Servlet与jsp的关系
- MVC/Model2
-
编写servlet的准备工作
- 第一个完整的servlet代码
- 准备开发环境(编辑器等等)
- 到底什么是HttpServlet
- 代码部署的相关问题
-
怎么处理请求与响应
- web容器到底是怎么实现请求与响应的
- HttpServletRequest处理请求
- http请求头信息有哪些
- get/post获取参数
- get/post编码
- 上传图片怎么解决?(http协议body数据怎么获取?)
- 容器内部如何共享数据?
- 两个servlet程序之间如何调用?
- 内部转发到底是什么逻辑?
- HttpServletResponse处理响应
- http响应头信息有哪些
- 输出内容也是需要编码的!
- 二进制响应
- 重定向
- 直接输出错误状态(404)
-
会话管理
- cookie增删改查
- session增删改查
-
servlet的高级API
- servlet的生命周期
- servletConfig与ServletContext定义,及其二者的区别
- 各种监听器的使用
- 实现Filter接口开发过滤器