当前位置:网站首页>web基本概念
web基本概念
2022-08-09 07:56:00 【Zero摄氏度】
Web基本概念
1、基本概念
1.1、概述
1)web开发:
web,网页的意思
静态web
- html、css
- 提供给所有人看的数据始终不会发生变化
动态web
- 会发生变化,每个人在不同的时间、不同的地点看到的信息各不相同!
- 淘宝、几乎所有的网站
- 技术栈: Servlet/JSP ,ASP , PHP
在java中,动态web资源开发的技术统称为JavaWeb
1.2、 web应用程序
web应用程序:可以提供浏览器访问的程序:
- URL
- 这个统一的web资源会被放在同一个文件夹下,web应用程序—>Tomcat:服务器
- 一个web应用由多个部分组成:
- html,css,js
- jsp,servlet
- java程序
- jar包
- 配置文件
web应用程序编写完毕后,如果想提供给外界访问,需要一个服务器来统一管理
1.3、静态web
客户端-----请求----->服务器
服务器-----相应------>客户端
- *html 这些都是网页的后缀,如果服务器上一直存在这些东西,我们就可以直接进行读取。
- 静态web存在的缺点
- Web页面无法动态更新,所有用户看到都是同一个页面
- 它无法和数据库交互(数据无法持久化,用户无法交互)
1.4、 动态web
页面会动态展示
缺点:
- 加入服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布
- 停机维护
优点:
- web页面可以动态更新,所有用户看到都不是同一个页面
- 可以和数据库交互 ,数据持久化
2、web服务器
2.1、技术讲解
ASP:
- 微软:国内最早流行的就是ASP;
- 在HTML中嵌入了VB的脚本,ASP+COM;
- 在ASP开发中,基本一个页面都有几千行的业务代码,页面及其紊乱
- 维护成本高
- C#
php
- PHP开发速度很快,功能很强大,跨平台,代码很简单
- 无法承载大访问量的情况;有局限性
JSP/Servlet:
- sun公司主推的B/S架构
- 基于java语言
- 可以承载三高问题带来的影响(高并发高可用高性能)
2.2、web服务器
服务器是一种被动的操作,用来处理用户的一些请求和给用户一些相应
Tomcat,IIS
IIS:微软的;windows中自带
边栏推荐
猜你喜欢
随机推荐
EXCEL uses function joint debugging (find, mid, vlookup, xlookup)
转换为onnx模型错误汇总
Redis(七) 主从复制(二)哨兵模式
EXCEL使用函数联调(find,mid,vlookup,xlookup)
3D精彩案例,清软英泰建成综合轻量化显示平台!
PyTorch中 torch.nn与torch.nn.functional的区别
低成本、大容量、高交互…Polkadot 引领 GameFi 实现新突破
【Rust指南】快速入门|开发环境|hello world
c语言位段
C language: adjust the order of odd and even numbers
2019 Nanchang Internet Competition Question C, Hello 2019
(二)、灰色预测模型(GM1,1)
Data storage implementation of SDRAM and read and write operations on its data
生成对抗网络GAN:Generative Adversarial Networks
.net(一)WebService创建
一站制造项目及Spark核心面试 ,220808,,,
毕业我选择了保家卫国,退伍我选择了华为外包
Learning Notes---Machine Learning
4.MySQL更新和删除数据
ssh:connect to host master port 22:Network is unreachable