概述
Web的基本概念
分为静态web、动态web
-
静态web:数据不会改变的网站,如html、css
-
动态web:
- 数据会改变的网站
- 技术栈:Servlet/JSP,ASP,PHP
Web应用程序
由浏览器加载访问的程序,放置在某个电脑的文件夹中(通常是服务器)
- web应用由多部分组成(静态web、动态web)
- html,css,js
- JSP,Servlet
- java程序
- jar包
- 配置文件(Properties)
静态web
*.htm, *.html是网页的后缀,若在服务器上可以直接通过地址访问,若在本地文件中双击后浏览器会加载页面。
- 存在的缺点
- Web页面无法动态更新,所有用户看到都是同一个页面
- 无法和数据库交互(数据无法持久化,用户无法交互)
原理:客户端向服务器发送请求,服务器上的webservice服务程序在服务器中查找静态页面,向客户端发送响应
动态web
客户端向服务器发送请求,服务器中的web服务插件分出静态资源请求和动态资源请求,web服务查找静态资源,并和动态资源一起返回客户端。
- 缺点:
- 若服务器的动态web资源出错,需要重新编写后台程序进行重新发布
- 停机维护
- 若服务器的动态web资源出错,需要重新编写后台程序进行重新发布
- 优点:
- web页面可以动态更新,用户看到的都是不同的页面
- 可以和数据库进行交互(数据持久化:注册,更新等)
Web服务器
技术
- ASP
- PHP
- JSP/Servlet
B/S:浏览器和服务器
C/S:客户端和服务器
三高问题:高并发、高可用、高性能
web服务器
服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息。
- IIS
- Tomcat
最后
以上就是开放含羞草为你收集整理的Web 基本概念Web的基本概念Web服务器的全部内容,希望文章能够帮你解决Web 基本概念Web的基本概念Web服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复