java笔记2-servlet总体

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接口开发过滤器

你可能感兴趣的:(java笔记2-servlet总体)