当前位置:网站首页>web basic concepts
web basic concepts
2022-08-09 08:02:00 【Zero Celsius】
Web Basic Concepts
1. Basic Concepts
1.1, Overview
1) web development:
web, the meaning of web pages
static web
- html, css
- The data that is available to all will never change
Dynamic web
- Changes happen, and everyone sees different information at different times and places!
- Taobao, almost all websites
- Technology stack: Servlet/JSP ,ASP , PHP
In java, the technology of dynamic web resource development is collectively referred to as JavaWeb
1.2, web application
web application: a program that provides browser access:
- URL
- This unified web resource will be placed in the same folder, web application ->Tomcat:server
- A web application consists of multiple parts:
- html, css, js
- jsp, servlet
- java program
- jar package
- Configuration file
After the web application is written, if you want to provide access to the outside world, you need a server for unified management
1.3, static web
Client-----Request----->Server
Server-----Corresponding------>Client
- *html These are the suffixes of web pages. If these things always exist on the server, we can read them directly.
- Disadvantages of static web
- Web pages cannot be dynamically updated, all users see the same page
- It cannot interact with the database (data cannot be persisted and users cannot interact)
1.4, dynamic web
The page will be displayed dynamically
Disadvantages:
- There is an error in the dynamic web resource added to the server, we need to rewrite our background program and republish
- Downtime for maintenance
Advantages:
- Web pages can be dynamically updated, and all users will not see the same page
- Can interact with the database, data persistence
2, web server
2.1, technical explanation
ASP:
- Microsoft: ASP is the first popular in China;
- Embedding VB script in HTML, ASP+COM;
- In ASP development, basically a page has thousands of lines of business code, and the page is disordered
- High maintenance costs
- C#
php
- PHP development is fast, powerful, cross-platform, and the code is very simple
- Unable to handle large traffic; limited
JSP/Servlet:
- The B/S architecture promoted by sun company
- Based on java language
- Can bear the impact of the three high problems (high concurrency, high availability and high performance)
2.2, web server
The server is a passive operation, used to process some requests from users and give users some corresponding responses
Tomcat, IIS
IIS: Microsoft; comes with Windows
边栏推荐
猜你喜欢

Laravel文档阅读笔记-Rendering JSON(对JS变量进行赋值)
一文搞懂 条件编译和预处理指令 #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined 详解

BIM技术多牛逼?BIM技术在建筑工程行业的四大发展趋势

(三)、时间序列预测

Data storage implementation of SDRAM and read and write operations on its data

数据库MySQL的安装和卸载

HOOPS助力 SolidWorks edrawings 引入AR/VR技术

SOLIDWORKS Simulation教程:计算物体的固有频率

Four departments including the Ministry of Industry and Information Technology promote green smart home products to the countryside

.net(四) 数据层实现
随机推荐
数据库MySQL的安装和卸载
记录一次客户的APP数据库版本号升级失败的情况
交换机基本原理与配置
Redis(八)集群
LeetCode: 876. The middle node of the linked list —— simple
Jmeter连接Mysql和Mysql编码问题
Collection 接口 & List 接口
练习电影卡片、过渡、动画、变形、旋转,练习时钟、立方体、缩放
9.进程和计划任务管理(1)
SQL存储过程
图像处理(一)图像基础
(三)、时间序列预测
Set集合
C语言:字符逆序
Web 3D渲染引擎HOOPS Communicator动画编辑器的使用 | HOOPS教程
.net(一)WebService创建
Forest Program DFS + tanjar cactus
C语言:汽水瓶详解
BIM技术多牛逼?BIM技术在建筑工程行业的四大发展趋势
IDEA文件UTF-8格式控制台输出中文乱码