摘要:
使用maven的好处: 1、项目构建。maven定义了软件开发的整套流程体系,并进行了封装,开发人员只需要指定项目的构建流程,无需针对每个流程编写自己的构建脚本。 2、依赖管理。除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。 阅读全文
摘要:
概述: 购物车是一个独立的表现层工程(因为购物车里面的商品信息,我们可以通过manager服务来获取。) 1、添加购物车时不需要登录。可以指定购买商品的数量。 在未登录的情况下,把购物车信息写入到cookie中,如果清空了cookie也就清空了购物车。 把购物车信息写入cookie的优点:不占用服务 阅读全文
摘要:
跨域:域名或端口号不同都属于不同的域;即只要访问的地址URL中域名或端口号不同就出现了跨域问题。 我们使用ajax调用服务端的接口,服务端不管你请求是否是同一个域下,只管响应,于是我们可以看到服务端响应的头信息,但是当数据经过浏览器时,浏览器判断出js访问的数据来自不同的域,于是便拒绝将数据返给页面 阅读全文
摘要:
单点登录全称是Single Sign On,简称SSO,是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录和单点注销两个部分。 一、单系统登录机制 1、http无状态协议:web应用采用B/S架构,http作为通信协议,是无状态协议,浏览器的每一次请求,服务器 阅读全文
摘要:
HTTP的缺点; 1、通信使用明文(不加密),内容有可能会被窃听。 (1)通信的加密:HTTP协议中没有加密机制,但可以通过和SSL(安全套接层)或TLS(安全传输层协议)的组合使用,加密HTTP的通信内容。与SSL组合使用的HTTP被称为HTTPS(超文本传输安全协议)。 (2)内容的加密:把HT 阅读全文
摘要:
1、HTTP与TCP的区别联系 1、http是在应用层的无状态通信协议。tcp是在传输层的面向连接的可靠的流协议。 2、http连接的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。是建立在TCP协议之上的协议。 1)在HTT 阅读全文
摘要:
前奏: URI和URL:URI(统一资源标识符)用字符串标识某一互联网资源,URL(统一资源定位符)表示资源的地点(互联网上所处的位置,即网页地址)。可见URL是URI的子集。 1、HTTP协议用于客户端和服务器端之间的通信 一般情况下请求访问资源的一端称为客户端,提供资源的一方称为服务端。 2、通 阅读全文
摘要:
TCP/IP协议族按层次分别分为以下4层:应用层、传输层、网络层和数据链路层。 1、应用层 决定了向用户提供应用服务时通信的活动。FTP(文件传输协议)、DNS(域名系统)、HTTP 2、传输层 传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。TCP(传输控制协议)、UDP(用户数 阅读全文
摘要:
前言 TCP与UDP是传输层两个具有代表性的协议。TCP提供可靠的通信传输,UDP常被用于让广播和细节控制交给应用的通信传输。它们是通过接受数据中的目标端口号识别目标处理程序。 TCP是面向连接的,可靠的流协议,为提供可靠性传输,实行“顺序控制”或“重发机制”,还具备“流控制”、“拥塞控制”。 UD 阅读全文
摘要:
利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层网上走。 当我们想看某个Web页面的HTTP请求时 1、为了传输方便,在传输层(TCP协议)把从应用层收到的数据(HTTP请求报文)进行分割,并在各个报文上打上标记序号及端口号后转发给网络层。 阅读全文