WEB开发概述笔记

来源:互联网 发布:plc编程入门视频 编辑:程序博客网 时间:2024/06/05 13:31

1 web通信

web采用B/S通信模式,通过http进行通信。通过浏览器地址栏编写URL,向服务器发送一个请求,服务器端根据请求进行相应的处理,处理完成之后,会向浏览器做出一个响应,及将服务器端资源发送给浏览器。
***这里写图片描述***

2 软件架构

2.1 C/S架构

Client/Server,客户端/服务器。要求客户端电脑安装一个客户端程序。

2.2 B/S架构

Browser/Server,浏览器/服务器。通过浏览器与服务器交互,不需要安装其他应用程序。

3 web资源

3.1 静态资源

指web页面中供人们浏览的数据始终不变。比如:HTML、CSS、JS、图片、多媒体。

3.2 动态资源

指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。比如:jsp/servlet、ASP、PHP。

4 web服务器

JCP,负责java技术规范制定与更新的国际组织。主要维护规范包括:J2ME、J2SE、J2EE、XML等。
J2EE,企业级java开发规范。标准规范包括:servlet、jsp、jdbc、xml、jta等。在java中规范就是接口。J2EE又称JavaEE。
web服务器对JavaEE规范部分或全部支持(实现),也就是web服务器实现部分或全部接口。
常见的web服务器
1. Tomcat:Apache开源组织下的 开源免费的中小型的web应用服务器 支持 javaEE 中的 servlet 和 jsp规范
2. WebLogic:oracle公司的大型收费web服务器 支持全部javaEE规范
3. WebSphere:IBM公司的大型收费web服务器 支持全部的javaEE规范
4. JBoss:是一个基于j2EE的开放源代码的应用程序。JBoss是一个管理EJB的容器和服务器,JBoss核心服务不支持servlet/JSP的web容器,一般与Tomcat或jetty绑定使用。
这里写图片描述

5 url请求路径

URL(Uniform Resource Locator),统一资源定位符是对互联网上资源位置的一种表示,互联网上的每个文件都有唯一的URL。
这里写图片描述

完整格式:协议://用户名:密码@域名:端口号/资源位置?参数=值#标志
  1. 协议——http、https、ftp等
  2. 用户名:密码——常用于ftp访问,路径直接编写账号(一般不写)
  3. 域名——域名或IP地址,都可以访问web资源。
  4. 端口号——程序必须使用端口号,才可以让另一个计算机访问。http协议的默认端口:80(可以省略)
  5. 资源位置——用于描述web资源在服务器上的位置。
  6. 参数=值——浏览器和服务器交互传递的数据。
  7. #标志——锚点,用于指定页面的某一个位置。
原创粉丝点击