构成基础读书笔记

核心提示1、基本概念1.1、前言web开发: web,网页的意思,例如:www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化动态web几乎所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同

1.基本概念

1.1.前言

Web开发:

Web,网页的意思,例如:www.baidu.com

静态网页

html,css

提供给大家的数据永远不会变。

动态网页

几乎所有网站;

提供给每个人的数据总是会变化的,每个人在不同的时间和地点看到的信息也是不同的;

技术堆栈:Servlet/JSP、ASP、PHP

在Java中,动态web资源开发的技术统称为JavaWeb;

1.2、web应用程序

英文程序:可以提供浏览器访问的程序;

b.html A.html.....多个web资源,可以被外界访问,并向外界提供服务;

任何可以访问的页面或资源都存储在这个世界的一台电脑上;

统一资源定位器

这个统一的web资源将放在同一个文件夹中,web application - >Tomcat: server

web应用程序由许多部分组成。

html,css,js

jsp,servlet

Java程序

罐子包装

配置文件

web应用写好之后,如果要对外提供,就需要一个服务器进行统一管理。

1.3、静态网页

*.htm和*。html是网页的后缀。如果这些东西一直存在于服务器上,我们可以直接读取交流;

静态网页的缺点

网页不能动态更新,所有用户看到的都是同一个页面。

播放旋转木马,点击特效:伪动态

Javascript[实际开发中最常用]

脚本语言

它不能与数据库交互。

1.4、动态网页

页面会动态显示:“网页显示的效果因人而异”;

缺点:

服务器的动态web资源中有错误。我们需要重写我们的后台程序并重新发布它。

维护停机

优势:

网页可以动态更新,所有用户看到的都是不同的页面。

Javascript[实际开发中最常见的]

它不能与数据库交互。

1.5.什么是请求和响应?

请求和响应实际上表示数据流向不同的方向。

从浏览器向服务器发送数据称为请求。英语单词:请求

从服务器端向浏览器端发送数据称为请求。英语单词:反应

B - > S

S - > B

2.网络服务器

2.1、技术解释

ASP:

微软:ASP是中国最早流行的一种;

html中嵌入VB脚本,ASP+COM;;

ASP开发中,每个页面都有上千行业务代码,导致页面杂乱,维护成本高。

PHP:

PHP速度快,功能强大,跨平台,代码简单。

无法承载大量流量-服务器

1.请求行

请求行中的请求方法:get

请求方式:Get、Post、HEAD、DELETE、PUT、TRACT等。

GET:请求可以携带更少的参数,并且它的大小是有限的。它会将数据内容显示在浏览器的URL地址栏中,这样不安全但效率很高。

Post:请求可以携带的参数没有限制,大小也没有限制。不会在浏览器的URL地址栏显示数据内容,安全但效率低。

4.4.Http响应

服务器-响应-客户端

1.响应状态代码

200:请求响应成功。

3xx:请求重定向

重定向:你回到我给你的新位置;

4xx:未找到资源404

资源不存在。

Xx:服务器代码错误500 502:网关错误

 
友情链接
鄂ICP备19019357号-22