摘要: MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。模型-视图-控制器(MVC)是X 阅读全文
posted @ 2017-03-06 09:40 Apiaopapa 阅读(283) 评论(0) 推荐(0) 编辑
摘要: web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。 当你想进入一个网页, 或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(Uniform R 阅读全文
posted @ 2017-03-06 09:38 Apiaopapa 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名,如“协议://授权/路径?查询”。完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志第一部分模式/协议(scheme):它告诉浏 阅读全文
posted @ 2017-03-06 09:37 Apiaopapa 阅读(183) 评论(0) 推荐(0) 编辑
摘要: TCP/IP协议族 通常所说的网络(包括互联网),是在TCP/IP协议族的基础上运作的,而HTTP是它的一个子集。TCP/IP协议族可以分为4层,分别是应用层、传输层、网络层和链路层。下面分别介绍一下各层的作用: 应用层:决定了向用户提供应用服务时通信的活动。FTP(File Transfer Pr 阅读全文
posted @ 2017-03-06 09:35 Apiaopapa 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 浏览器工作原理的实质就是实现http协议的通讯,具体过程如下:HTTP通信的流程,大体分为三个阶段:1、 连接 服务器通过一个ServerSocket类对象对8000端口进行监听,监听到之后建立连接,打开一个socket虚拟文件。2、 请求 创建与建立socket连接相关的流对象后,浏览器获取请求, 阅读全文
posted @ 2017-03-06 09:26 Apiaopapa 阅读(99) 评论(0) 推荐(0) 编辑