Web应用程序简介
来源:互联网 发布:ios映射软件 编辑:程序博客网 时间:2024/06/07 22:57
一、首先对Web应用程序和Windows应用程序进行简单的对比
1、下面是我绘制的一个简单的表格
2、Windows应用程序图
3、Web应用程序图
[注]:Web应用程序的服务器是IIS服务器
二、下面重点来介绍Web应用程序
1、模式:
★ 无状态编程模式
★ 断开式连接
★ 基于请求/应答的模式
2、基本体系结构
(1)简述:客户端由浏览器替换,浏览器不再有升级等问题,都是客户自行维护。ASP都是微软提供的动态网页技术,它主要用的服务器都是IIS,称为Internet信息服务,那么它作为服务器,客户端向他发出请求,通过它去连接数据库,可以把它认为是中间的媒体,如果我们要查询手机话费,需要存储到数据库里的时候,那么通过它间接连接数据库,客户端就不用维护数据不用知道数据库在哪,它可以屏蔽很多信息,这就是Web应用程序的基本体系结构。
(2)、代理服务器的作用:
IP(IP现在使用的是32位的,每8位为一个单位用点隔开)的数量有限,但是现在Internet上的客户机很多,这个时候有个代理服务器,把一些不合法的IP用一个合法的代理服务器的IP转换进入Internet
(3)、Web服务器:可以接收客户端的请求,可以直接连接数据库服务器,也可以与其他服务器进行通信,包括FTP文件上传下载,ExchangeSever信息交换,SMTP简单消息传送协议
(4)、证书服务器:基于一些电子商务有一些身份验证需要用到
3、主要用的协议:HTTP
(1)HTTP工作原理:
(2)网络接口和HTTP服务:
下面简单介绍一下套接字:
在Internet上一个IP地址和一个端口统称为一个套接字,一对套接字在网络上那么能够可以唯一的确定一条连接
[注意]:在以后发布网站的时候指定IP指定端口的时候一旦指定了IP是不够的还要指定端口,否则的话他没法跟你的计算机进行通信,发布网站的时候一定要指定端口(在计算机上有些端口是固定功能,默认情况下web服务器端口是80,不指定端口也能访问,因为有默认端口 FTP默认端口是21)
4、开发周期:
★ 规划Web应用程序
★ 设计应用程序
★ 构造并测试应用程序的组件
★ 实施
★ 生产和维护
小结:web服务器的体系结构使用浏览器做为客户端,不再自行开发客户端了,主要使用web应用服务器将你的应用程序部署出去,那么由客户端使用HTTP协议向你的服务器指定端口发送请求,然后他来应答,那么如果你的web服务器需要涉及到服务器连接数据库访问的话,统一都由web服务器来访问数据库来获取数据再提交给用户,还有这种模式肯定是分散的在地理上,就是客户端分散在各个地方,而web服务器集中放在某一个地方,如果一般是公司的话,就可以放在公司里,也可以电信托管。
- WEB应用程序简介
- Web应用程序简介
- 一、Web应用程序简介
- Web应用程序简介
- Web应用程序简介
- NetBeans Web 应用程序开发简介
- Web应用程序开发过程简介
- 心得1--Tomcat、web及其应用程序简介
- Servlet&JSP 第一章 Web应用程序简介
- ASP.NET中的Web.config应用程序配置文件简介
- 移动Web应用程序开发 HTML5篇 (一) HTML5简介
- 移动Web应用程序开发 HTML5篇 (一) HTML5简介
- ASP.NET中的Web.config应用程序配置文件简介
- 创建 Web 浏览器样式的 MFC 应用程序简介
- JSP&Servlet学习笔记(1): Web应用程序简介
- Web应用程序
- WEB应用程序
- WEB应用程序
- leetcode 240. Search a 2D Matrix II
- Sensor sc2235 Porting
- hdu6112 今夕何夕
- Android系统堆内存限制浅析
- HDU
- Web应用程序简介
- leetcode 222. Count Complete Tree Nodes
- MYSQL 最近知识总结(5)
- C++的基础知识(三)--STL基础
- UriMatcher类使用介绍
- 经典实例
- KMP两种写法以及AC自动机失配数组间的区别
- maven 创建多模块备忘(1)之搭建结构
- MySQL执行计划 EXPLAIN查询解释