马士兵 Servlet学习笔记(Tomcat初步+开发webapp初步+http涉及webapp初步)

  • 背景知识
    • 常用的Web服务器
      • IIS:
      • Apache:C语言
      • Tomcat:JAVA语言
    • 通常的动态网页技术
      • CGI(Common,GateWay,Interface)
      • API常用的
      • ASP(active server page)
      • PHP
      • JSP/Servlet
  • Servlet简介
    • Servlet是服务器小应用程序:给客户端提供服务
    • 用来完成B/S架构下,客户端请求的响应处理
    • 平台独立,性能优良,能以线程方式运行
    • Servlet API为Servlet提供统一的编程接口
    • Servlet一般在容器里运行:对外统一接口,这个接口由容器调用
  • 开发Webapp初步
    • target runtime:运行环境
    • 打开package视图,在src中创建servlet和javaBean
    • 在WebContent中new JSP,charset改成utf-8
  • HTTP涉及开发
    • 小程序
      • Socket连接Tomcat的服务器
      • get:GET/页面的url地址
      • HOST:Host:loaclhost
      • 200:OK
      • 404:找不到
      • 403:禁止访问
      • 500:服务器内部问题
    • Web Applicationg概念
      • 固定的目录结构
        • WEB-INF:
          • web.xml:配置文件
          • lib:库文件
          • classes:存放编译好的servlet
        • META-INF
          • 存放该web app的上下文信息
        • web application可以通过配置文件制定到其他目录
          • <Context path="虚拟路径名" docBase="目录位置" debug=“0” reloadable=“true”/>

猜你喜欢

转载自blog.csdn.net/didadu/article/details/82859446