Fork me on GitHub

Web 资源介绍

软件体系结构

  1. C/S, client/server

    • 特点:
      该结构的软件, 客户端和服务端都需要编写
      开发成本较高,维护较为麻烦
    • 好处:
      客户端在本地可以分担一部分运算
  2. B/S, browser/server

    • 特点:
      该结构的软件, 只开发服务器端, 不开发客户端, 因为客户端直接由浏览器替代
      开发成本相对低,维护更为简单
    • 缺点: 所有运算都在服务端完成

资源分类

  • 静态资源: html
    • 浏览器可以看的懂!
  • 动态资源: JSP / Servlet
    • 在服务端需要先转换成 html, 浏览器才能看懂!
    • 动态资源中可以有变量

访问 Web 资源

创建 Web 应用的步骤

静态网站

- 在 Tomcat 的 webapps 目录下创建项目目录(命名必须不能包含中文和空格)
- 在项目目录下创建 html 文件

动态网站

- 在 webapps 目录下创建一个项目目录(命名必须不能包含中文和空格)
- 在项目目录下创建如下内容
    - WEB-INF 目录
        - 在 WEB-INF 目录下创建 web.xml 文件
        - 在 WEB-INF 目录下创建 lib 文件 (存放 jar 包)
        - 在 WEB-INF 目录下创建 classes 文件 (jar 包编译产生的 .class 文件)
        - WEB-INF 目录下的内容不能被客户端直接访问
    - 创建动态或静态网页

**参考资料:** - [JavaWeb 视频教程](https://www.bilibili.com/video/av12752958/#page=8)
posted @ 2017-09-22 08:59  小a的软件思考  阅读(567)  评论(0编辑  收藏  举报