04 2019 档案

摘要:一、TomCat介绍 Apache公司的服务器,是JavaEE规范中Servlet/JSP规范的实现者,是一个轻量级服务器,开源免费。可称为Web容器,或者说是Servlet容器。 *JCP:Java Community Process,Java审核社区,是个开放的国际组织,规范监督Java的发展。 阅读全文
posted @ 2019-04-23 12:39 kiki's 阅读(46831) 评论(0) 推荐(0)
摘要:一、三个协议和四个角色 1. 三个协议:HTTP协议(约定格式)、Servlet协议(一套接口)、JDBC协议(接口方法,数据库厂商提供驱动jar包) 2. 四个角色:浏览器、web服务器、服务器端程序、数据库DB *JavaEE协议:是进行JavaWeb开发的一套api。Servlet协议是其中的 阅读全文
posted @ 2019-04-22 16:54 kiki's 阅读(235) 评论(0) 推荐(0)
摘要:一、C/S架构 C/S,即client/server,客户端/服务器。客户端需要安装专门的客户端软件,客户端程序一般具有一定的业务处理能力,因此减轻了服务器的处理压力,似的服务端的运算速度更快,对客户端的响应也更快。 但是,它的一个致命问题是:版本升级成本异常高。无论是由于客户端软件本身功能的升级, 阅读全文
posted @ 2019-04-22 16:01 kiki's 阅读(409) 评论(0) 推荐(0)
摘要:为什么我选择视频学习? 因为相比捧着一大本书不知疲倦地啃,视频的有声有色显得更加有趣,能让人注意力更加集中。再加上我现在处在大四下学期的时间阶段,时间还算充裕,所以视频虽然可能有点长但是对我来讲是OK的。先看视频能够掌握大概,并且过程中做一些记录,对于一些细节点等到后续使用的时候我会返回来修改文章笔 阅读全文
posted @ 2019-04-20 15:06 kiki's 阅读(591) 评论(0) 推荐(0)
摘要:版本一:无区分静态资源(如demo.html) 一、需求描述 二、整体示意图 三、代码实现 项目工程:服务端的工作都在TestServer类中完成 1. 服务端的准备工作 (1)静态变量WEB_ROOT,用于存放WebContent目录的绝对路径 (2)定义静态变量url,存放本次请求服务端的静态资 阅读全文
posted @ 2019-04-19 13:32 kiki's 阅读(398) 评论(0) 推荐(0)
摘要:案例一:使用socket模拟浏览器http请求获取服务端资源 一、整体示意图 二、示例代码: 返回的http响应中的响应体部分包含了被访问的该页面的HTML代码。 } } } 案例二:使用socket模拟服务端向客户端http响应数据 一、整体示意图 二、示例代码: 在本机浏览器输入URL:loca 阅读全文
posted @ 2019-04-18 12:49 kiki's 阅读(335) 评论(0) 推荐(0)
摘要:一、Servlet是什么 宏观地讲,Servlet是连接web服务器和服务端Java程序的协议,是一种通信规范,以一套接口的形式体现的。 通常来说,Servlet是宏观上Servlet规范中的一个具体接口,Servlet规范中包含一套接口,Servlet接口是其中之一。(在Java中存在于javax 阅读全文
posted @ 2019-04-17 10:46 kiki's 阅读(308) 评论(0) 推荐(0)
摘要:一、同步与异步: 重点是是否强调事件发生的顺序:请求发出后,是否需要等待请求结果,才能继续执行其他操作。 1. 同步:同步就是发起一个请求,直到请求返回结果之后,才进行下一步操作。简单来说,同步就是必须一件事一件事的做,等前一件做完了,才能做下一件事。 核心:Java主动读写数据,进行IO操作。 2 阅读全文
posted @ 2019-04-16 10:05 kiki's 阅读(113) 评论(0) 推荐(0)
摘要:一、计算机网络的两种模型 在计算机网络里,有两种常见的参考模型即:OSI参考模型和TCP/IP参考模型。TCP本身是传输层的协议, 而TCP/IP是一种网络参考模型。 1. OSI七层参考模型: 主要是用来清晰的了解网络结构的分层。这一模型和相关的协议并没有被使用, 但它具有普遍的意义就是对于讨论网 阅读全文
posted @ 2019-04-15 15:32 kiki's 阅读(554) 评论(0) 推荐(0)
摘要:一、http请求 http请求约定了浏览器向服务器发起请求的格式。 1. 请求行(请求方式、请求路径、协议版本) 2. 请求头(客户端的一些信息) Host:webchat.7moor.com 发起请求的客户端主机路径 User-Agent:Mozilla/5.0 (Macintosh; Intel 阅读全文
posted @ 2019-04-15 10:45 kiki's 阅读(277) 评论(0) 推荐(0)