1. javaweb、web应用程序 、静态web 、动态web、WEB服务器、http的概念

1. javaweb、web应用程序 、静态web 、动态web、WEB服务器、http的概念,第1张

1. javaweb、web应用程序 、静态web 、动态web、WEB服务器、http的概念

文章目录

1、基本概念

1.1、前言1.2、web应用程序1.3、静态web1.4、动态web 2、WEB服务器

2.1、技术服务器2.2、web服务器 3.Http

Http请求

客户端发请求到服务器服务器响应给客户端

1、基本概念 1.1、前言

web开发

web网页的意思,www.baidu.com

静态web

html、css提供给所有人看的数据始终不会发生变化

动态

淘宝、几乎是所有网站提供给所有人看的数据始终不会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet、JSP,ASP,PHP

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



1.2、web应用程序

web应用程序可以提供 浏览器访问的程序,

一个web应用由多个部分组成(静态web、动态web)

html,css,jsjsp,servletjava程序jar包配置文件(Properties)

web应用程序编写完毕后,若想提供给外界访问,需要一个服务器管理


1.3、静态web

*.html都是网页的后缀,如果服务器上一直存在这些东西我们就可以直接进行访问

静态web存在的缺点

web页面无法动态更新,所有用户看到的都是同一个页面

轮播图、点击特效:伪动态javascript实际开发中他用的最多VBscript

他无法和数据库交互(数据无法持久化,用户无法交互)



1.4、动态web

页面会动态展示,“web的页面展示的效果因人而异”

缺点:

假如服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布;停机维护

优点:

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

他可以和数据库交互(数据持久化:注册,商品信息,用户信息)



2、WEB服务器 2.1、技术服务器

ASP:

微软,国内最早流行的就是ASP;在HTML中嵌入了VB的脚本,ASP+COM;在ASP开发中,基本一个界面都有几千行的业务代码,页面极其混乱维护成本高C#IIS

PHP

PHP开发速度很快,功能很强大,跨平台,代码很简单()无法承载大访问量的情况(局限性)

JSP/Servlet

sun公司主推的B/S(浏览器和服务器)架构C/S(客户端和服务端)基于java语言的(所有的大公司,或者一些开源的组件,都是用java写的)可以继承三高问题带来的影响(高并发,高性能,高可用)语法像ASP,加强市场的强度 2.2、web服务器

服务器是一种被动的 *** 作,用来处理一些客户的请求和给用户一些响应的信息

IIS

微软的:ASP。。。windows中自带的

Tomcat

面向百度编程,自行百度

下载tomcat:

1、安装or下载

2、了解配置文件及目录结构

3、这个东西的作用



3.Http

超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议

文本:html,字符串,。。。超文本:图片,音乐,视频,定位,地图端口号:80

https:安全的

端口号:443 Http请求

客户端发请求到服务器、服务器响应给客户端

客户端发请求到服务器

请求 URL: https://baike.baidu.com/api/wikiui/guesslikeurl=https%3A%2F%2Fbaike.baidu.com%2Fitem%2FHTTP&lemmaTitle=HTTP&eid=85312

请求方法: GET

状态代码: 200 OK

远程地址: 220.181.43.193:443

引用站点策略: unsafe-url

请求方式:Get、Post、Head、delete

get:能够携带的参数比较小,大小有限制,会在浏览器的URL地址栏显示数据内容,不安全但高效

post:能够携带的参数没有限制,大小没有限制,会在浏览器的URL地址栏显示数据内容,安全但不高效

服务器响应给客户端

响应状态码:

200:请求响应成功

3XX:重定向

4XX:找不到资源

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

常见面试题:

当你的浏览器中地址并回车 的一瞬间到页面能够展示回来,经历了什么

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5712991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存