走进Servlet-JSP(七)

50 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

前言:上文学习了实现一个最基本的web应用(这个web应用中没有java小程序),今天小雨带领大家一起学习 对于一个动态的web应用来说,一个请求和响应的过程有多少个角色参与,角色和角色之间有多少个协议 ~

对于一个动态的web应用来说,一个请求和响应的过程有多少个角色参与,角色和角色之间有多少个协议

  • 有哪些角色(在整个BS结构的系统当中,有哪些人参与进去了)

    • 浏览器软件的开发团队(浏览器软件太多了:谷歌浏览器、火狐浏览器、IE浏览器....)
    • WEB Server的开发团队(WEB Server这个软件也是太多了:Tomcat、Jetty、WebLogic、JBOSS、WebSphere....)
    • DB Server的开发团队(DB Server这个软件也是太多了:Oracle、MySQL.....)
    • webapp的开发团队(WEB应用是我们做为JavaWEB程序员开发的)
  • 角色和角色之间需要遵守哪些规范,哪些协议

    • webapp的开发团队 和 WEB Server的开发团队 之间有一套规范: JavaEE规范之一Servlet规范。

      • Servlet规范的作用是什么?

        • WEB Server 和 webapp解耦合。
    • Browser 和 WebServer之间有一套传输协议:HTTP协议。(超文本传输协议。)

    • webapp开发团队 和 DB Server的开发团队之间有一套规范:JDBC规范。

  • Servlet规范是一个什么规范?

    • 遵循Servlet规范的webapp,这个webapp就可以放在不同的WEB服务器中运行。(因为这个webapp是遵循Servlet规范的。)

    • Servlet规范包括什么呢?

      • 规范了哪些接口
      • 规范了哪些类
      • 规范了一个web应用中应该有哪些配置文件
      • 规范了一个web应用中配置文件的名字
      • 规范了一个web应用中配置文件存放的路径
      • 规范了一个web应用中配置文件的内容
      • 规范了一个合法有效的web应用它的目录结构应该是怎样的。
      • .....