版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
建站IT浅知识网站应用(APP)运行工作原理图文概述HaliSofttouchseries---HaliSofttouchseries---2利用浏览器或APP打开网站时的工作原理为例,仅供初步认识工作原理:静态网站---HaliSofttouchseries---3互联网浏览器APP返回结果画面表示DNS服务器网络(Web)服务器请求提交只是表示页面,没有动态交互,很多官网都是此类静态网站客户端工作原理:静态网站详细-DNS---HaliSofttouchseries---4互联网浏览器APP返回结果画面表示DNS服务器网络(Web)服务器请求提交域名指向设定和服务功能DNS服务器简单说是给指定目的网络服务器(域名和IP匹配)客户端一般购买域名的服务商那里可以设定在线可购买工作原理:静态网站详细-网络服务器---HaliSofttouchseries---5互联网浏览器APP返回结果画面表示DNS服务器网络(Web)服务器请求提交客户端存放页面应用程序文件网络服务器功能操作系统:Linux例中间件:Apache例运行环境:Apache例页面应用程序文件程序运行返回给客户端表示用数据利用返回结果表示画面客户端工作原理:静态网站详细-网络服务器-页面程序运行所需要的各个功能---HaliSofttouchseries---6管理和控制计算机硬件与软件的最基本程序操作系统:Linux例Linux:免费的操作系统名中间件:Apache例是软件服务器,处理接受提交过来的请求网站类都需要,有很多种,这里举Apache为例运行环境Apache例运行页面程序运行的环境程序Apache兼具此功能页面应用程序文件此为定制开发的页面程序一般静态页面为HTML计算机语言编程开发下面为上面的前提计算机机器服务器云服务器:为虚拟机器HTML:比较简单的计算机语言工作原理:为虚拟机器---HaliSofttouchseries---7云服务器:虚拟机器利用虚拟技术,再现物理计算机机器的各工能好处:镜像功能能够把某一时点的虚拟机器的状况保存到镜像文件需要的时候激活镜像文件,就可以拷贝一个全新虚拟机器处理不需要太多时间虚拟机器容量可以随时增加工作原理:静态网站-公司官网(没有交易功能)建站所需步骤例---HaliSofttouchseries---8相对简单静态网站建站需求提出策划:制作页面内容编程:制作HTML程序购买域名购买服务器和IP地址域名指向设定部署:HTML程序文件上传到网络服务器客户端确认编程也相对简单可利用云服务购买服务器和IP地址云服务商处一般提供●云服务器工作原理:静态网站-公司官网(没有交易功能)修改需步骤例---HaliSofttouchseries---9需求提出策划:制作页面内容编程:制作HTML程序HTML程序文件上传到网络服务器客户端确认工作原理:动态网站---HaliSofttouchseries---10互联网浏览器APP返回结果画面表示DNS服务器网络(Web)服务器应用(Application)服务器数据库(DB)服务器请求提交交易,评论等有数据交互功能动态网站大都需要专业IT知识工作原理:动态网站-详细计算机语言Java为例---HaliSofttouchseries---11互联网浏览器APP返回结果画面表示请求提交DNS服务器网络(Web)服务器应用(Application)服务器数据库(DB)服务器操作系统:Linux例中间件:Tomcat例运行环境:Java运营环境例商务逻辑Java应用程序编译文件操作系统:Linux例中间件:Apache例运行环境:Apache例页面Jsp应用程序文件已开发的零件可以重复利用计算机语言Java需要专业编程知识来编程操作系统:Linux例数据库:MySQL例工作原理:动态站详细-网络服务器-页面程序运行所需要的各个功能---HaliSofttouchseries---12管理和控制计算机硬件与软件的最基本程序操作系统:Linux例Linux:免费的操作系统名中间件:Apache例是软件服务器,处理接受提交过来的请求,且返回客户端网站类都需要,有很多种,这里举Apache为例运行环境Apache例运行页面程序运行的环境程序Apache兼具此功能页面应用程序文件此为定制开发的页面程序Jsp计算机语言编程开发下面为上面的前提计算机机器服务器云服务器:为虚拟机器Jsp:Java的页面程序语言文件,每次请求生成新的HTML文件工作原理:动态站详细-应用服务器-页面程序运行所需要的各个功能---HaliSofttouchseries---13管理和控制计算机硬件与软件的最基本程序操作系统:Linux例Linux:免费的操作系统名中间件:Tomcat例是软件服务器交互网站类都需要,有很多种,这里举Tomcat为例运行环境:Java运营环境例运行页面程序运行的环境程序商务逻辑Java应用程序编译文件此为定制开发的页面程序Java计算机语言编程开发下面为上面的前提计算机机器服务器云服务器:为虚拟机器商业逻辑程序语言机器语言文件程序语言文件,编译成机器语言的文件工作原理:动态站详细-数据库服务器-页面程序运行所需要的各个功能---HaliSofttouchseries---14管理和控制计算机硬件与软件的最基本程序操作系统:Linux例Linux:免费的操作系统名DB服务器:MySQL例是软件服务器交互网站类都需要,有很多种,这里举MySQL为例下面为上面的前提计算机机器服务器云服务器:为虚拟机器工作原理:动态网站-公司官网(有交易功能)建站所需步骤例---HaliSofttouchseries---15需求提出购买域名购买服务器和IP地址域名指向设定部署:Java程序编译文件上传到网络服务器客户端确认Java程序编译策划:制作页面内容编程:制作Jsp,Java程序工作原理:动态网站-公司官网(有交易功能)修改需步骤例---HaliSoft
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论