首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

前后端实践总结

的认知和感触 认知(讨论) 为什么要都干些什么?...的问题 就是后端不好好写单元测试与集成测试,让前端发请求调用以达到测试的目的;前端不好好写Mock和测试,让后端输出数据以达到测试的目的。...更正确地认识 是前后端一起见证靠谱的测试结果 给需求方提供一个正确的需求验证环境 尽早暴露前后端实现的问题 必备技能 DNS与HOSTS DNS(Domain Name System...)的认识 DNS提供将域名解析为IP 域名只是便于记忆,真正起作用的还是IP GFW作用,HOST访问外国网站 域名解析顺序 浏览器缓存>浏览器代理>HOST文件>系统DNS缓存 本地DNS服务器>上级...前端完成自测 后端完成自测 一起验证需求的实现 友情建议 远离关键路径,合理调配时间——别拖后腿 把握全局进度,提高整体效率——别浪费时间 积极沟通交流,主动推进——别甩锅

2.2K50

JSF本地工具实践

Tech 导读 JSF作为京东内部日常最常用的RPC组件,通过JSF扩展,为大家提供JSF扩展思路及本地实践。...这一系列问题是由于不能打断点 的双方有一方没有测试环境,想只能上uat 上面列举的痛点,大家或多或少都有体会,尤其是测试同学体更多一些。其实在项目周期中,将问题暴露的越早,项目时间越可控。...为了不在痛,引出本章的主角:jsf本地工具。...图4 JSF本地工具核心思路 通过上图可以分析,中间件需要具备的能力就是发布订阅,那么能想到的就是jmq和redis。...图5 MQ方式本地交互图 使用redis的情况 redis的订阅发布模式,本身就是广播模式,只要订阅的机器都可以收到请求。

1.3K20

前后端实践总结

的认知和感触 认知(讨论) 为什么要都干些什么?...的问题 就是后端不好好写单元测试与集成测试,让前端发请求调用以达到测试的目的;前端不好好写Mock和测试,让后端输出数据以达到测试的目的。...更正确地认识 是前后端一起见证靠谱的测试结果 给需求方提供一个正确的需求验证环境 尽早暴露前后端实现的问题 必备技能 DNS与HOSTS DNS(Domain Name System...)的认识 DNS提供将域名解析为IP 域名只是便于记忆,真正起作用的还是IP GFW作用,HOST访问外国网站 域名解析顺序 浏览器缓存>浏览器代理>HOST文件>系统DNS缓存 本地DNS服务器>上级...前端完成自测 后端完成自测 一起验证需求的实现 友情建议 远离关键路径,合理调配时间——别拖后腿 把握全局进度,提高整体效率——别浪费时间 积极沟通交流,主动推进——别甩锅

1.7K10

Vue:前后端数据

设置响应能够访问的http header 需要小本本记下来,后文将会提到 前端在跨域中的实践 推荐跨域工具——axios axios——现代浏览器的ajax工具,支持promise的用法,解决前端异步方法中回地狱问题...XMLHttpRequest instance the browser request:{} } 其中data就是后台返回给我们的实际对象,status是请求的状态,注意,只有2XX才会走then回,...即成功回。...4XX,5XX都会走catch回,如果没有写catch,则会抛出报错信息到全局,err是这个错误对象信息。 如果后台设置了错误信息,比如错误也会带body,那么通过err.response获取。...常见误区 因为前后端分离,因此部署网页的服务器和提供API的服务器不是一台服务器。因此常见于后台通过创建session标记一个客户端的方法会失效。

1.6K90

前端,如何与后端哥们接口

如何与后端哥们 首先,我们已经知道,目前的前后端分离的架构应用分为两种情况: 1. 前后端完全分离,前后端分别拥有自己的域名和服务器。 2. 前后端开发分离,但是部署时是一个域名和一台服务器。...两种不同的部署情况直接导致了前期在设计方案的时候就不同了。 如果你们公司的项目在部署时是两台服务器对应两个域名,恭喜你,这是最nice的方案,也是最舒服的方式。...如果你想在公司的vue项目中实现前后端,不需要再使用类似于fiddler charles的抓包代理工具了,你只需要使用proxyTable这个配置项,把你需要请求的后端的服务器地址写在target值里就...解决完跨域问题后,接下来王小闰该想想怎么在一台服务器一个域名下进行的问题了。...2. ajax后端数据 因为现在唯一的一台服务器还是在后端程序猿那里,所以此时你还是可以写绝对路径(域名+请求路径),利用hosts文件来改变域名映射实现

8K11

前后端开发接口对接参数

,一旦去工作,发现自己会的那点东西真的是小巫见大巫的,准确得来说,就是干不了活,干到一半,还需要别人提供帮助 客户端 负责获取和消费资源的电脑,比如:浏览器,Exe程序,能够下载获取数据的地方,能够向服务器端发送请求数据...接口请求方式 客户端向服务端发送请求数据时,一般常见的有两种:get和post get:常用于获取服务器的资源,比如:更具url地止,从服务器获取html文件,css文件,图片文件等 post:通常用于向服务器提交资源...,也就是网服务器里发送资源,比如:新用户注册,表单提交,需要收集用户输入数据等 URL地止 URL专业点交统一资源定位符,用于标识互联网上每个资源的唯一存放位置,浏览器只有通过URL地止,才能正确定位资源的存放位置...,从而成功访问到对应的资源 第一部分:客户端与服务器之间的通信协议(http/https) 第二部分:存在该资源的服务器名称(网站域名:如video.itclan.net) 第三部门: 资源在服务器上具体存放的位置...,并响应返回约定的数据格式,到网页中,返回给前端利用前端技术进行渲染,解析 通过post方式请求接口 用户在网页中的Ajax发起post数据请求,服务器处理后响应给前端 接口文档 接口说明文档,是前端接口的依据

22810

基于iframe,前端和前端也是很丝滑

平时做的需求,都是前后端,可能有时候多一个客户端。...但还有一些需求,需要前端与前端——iframe内嵌,一些很复杂的页面可能会选择直接内嵌、还有现在很火的微前端其中一种实现方式也是iframe,最后页面也基本少不了两个前端页面的通信了。...前端和前端的时候,比起和后端的时候,需要做的更多。因为前端和前端不仅是数据层面上,还有页面状态的信息传递。...下面我们来探讨一套前端通信的方案 技术选择 hashchange事件 页面监听hashchange事件,然后父页面改变哈希,子页面读取哈希来实现通信。...window.IFRAME_APIS[data.api](data.payload); } catch (e) { console.error(e); } }); 子页面请求父页面,获取数据后,父页面再一下子页面的处理成功的方法

72050

一次极限项目管理,设计,开发,与测试

随后前后端接口约定,后台管理模块儿与核心模块儿开发,前后端接口,与其他系统接口约定。再到全项目测试,以及迎来最终阶段的开发与。1个月……没错,细分下来工作量是巨大的,但后端就只有我一个人。...兼项目管理与系统设计开发测试。每晚两点多还在开发测试各种case……那么下面说下本次项目开发的周期。...阶段三:9月13日,经过连夜开发测试,前后端整体交互联调进度达到百分之70,主流程模块儿也开始接入外部系统,同时完成主流程圈人,检验,动态加载检验及各类消息结果封装。...阶段四:9月14日到9月21日,前后端模块儿基本完成,主运营流程已与接入系统通过,同时进入全面测试阶段,剩下还有百分之10的开发工作量,需要在9月26日完成,9月30日进行1.0版本发布。      ...纵观整个生命周期,第一次在时间较为苛刻的情况下进行全项目周期的需求,设计,开发,,测试,如今已到收尾阶段。

1.2K10
领券