导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:356
阅读量:1648437
访问量:205673
至今:
×
博文->>搜索结果(耗时0.021秒) 博文列表>>
Tags : 前后端分离,NodeJS 发表时间: 2015-07-01 23:14:30
前后端分离模式下的安全解决方案前言在前后端分离的开发模式中,从开发的角色和职能上来讲,一个最明显的变化就是:以往传统中,只负责浏览器环境中开发的前端同学,需要涉猎到服务端层面,编写服务端代码。而摆在面前的一个基础性问题就是如何保障Web安全?本文就在前后端分离模式的架构下,针对前端在Web开发中,所遇到的安全问题以及应对措施和注意事项,并提出解决方案。跨站脚本攻击(XSS)的防御问题及解决思路跨站脚本攻击(XSS,Cross-sitescripting)是最常见和基本的攻击Web网站的方法。攻击者可以在网页上发布包含攻击性代码的数据,当浏览者看到此网页时,特定的脚本就会以浏览者用户的身份和权限
类别:编程开发 | 阅读(800)| 回复(0)| (0) 阅读全文>>
Tags : 前后端分离,NodeJS 发表时间: 2015-06-30 21:26:25
Midway-ModelProxy—轻量级的接口配置建模框架前言使用Node做前后端分离的开发模式带来了一些性能及开发流程上的优势(见《前后端分离的思考与实践一》),但同时也面临不少挑战。在淘宝复杂的业务及技术架构下,后端必须依赖Java搭建基础架构,同时提供相关业务接口供前端使用。Node在整个环境中最重要的工作之一就是代理这些业务接口,以方便前端(Node端和浏览器端)整合数据做页面渲染。如何做好代理工作,使得前后端开发分离之后,仍然可以在流程上无缝衔接,是我们需要考虑的问题。本文将就该问题做相关探讨,并提出解决方案。由于后端提供的接口方式可能多种多样,同时开发人员在编写Node端代码访问
类别:编程开发 | 阅读(907)| 回复(0)| (0) 阅读全文>>
Tags : NodeJS,前后端分离 发表时间: 2015-06-29 23:12:36
基于前后端分离的模版探索本文渲染这块工作,对于前端开发者的日常工作来说,佔了非常大的比例,也是最容易与后端开发纠结不清的地方。回首过去前端技术发展的这几年,View这个层面的工作,经过了许多次的变革,像是:FormSubmit全页刷新=>AJAX局部刷新服务端续染+MVC=>客户端渲染+MVC传统换页跳转=>单页面应用可以观察到在这几年,大家都倾向将渲染这件事,从服务器端端移向了浏览器端。而服务器端则专注于服务化,提供数据接口。浏览器端渲染的好处浏览器端渲染的好处,我们都很清楚,像是摆脱业务逻辑与呈现逻辑在Java模版引擎中的耦合与混乱。针对多终端应用,更容易以接口化的形式。
类别:编程开发 | 阅读(849)| 回复(0)| (0) 阅读全文>>
Tags : 前端,后端,NodeJS,前后端分离 发表时间: 2015-06-28 13:41:29
也谈基于NodeJS的全栈式开发(基于NodeJS的前后端分离)随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求越来越被重视,后端负责业务/数据接口,前端负责展现/交互逻辑,同一份数据接口,我们可以定制开发多个版本。这个话题最近被讨论得比较多,阿里有些BU也在进行一些尝试。讨论了很久之后,我们团队决定探索一套基于NodeJS的前后端分离方案,过程中有一些不断变化的认识以及思考,记录在这里,也希望看到的同学参与讨论,帮我们完善。一、什么是前后端分
类别:编程开发 | 阅读(1029)| 回复(0)| (0) 阅读全文>>
Tags : 网站,网站静态化,前后端分离 发表时间: 2015-05-31 10:24:24
  前后端分离的主题虽然讲完了,但是前后端分离的内容并没有结束,本篇将继续前后端分离的问题,只不过这次前后端分离的讲述将会围绕着本系列的主题网站静态化进行。在讲本篇主题之前,我需要纠正一下前后端分离主题讲述中会让朋友们产生误导的地方,这种误导就是对时下流行的一些前后端分离方案(没有使用nodejs的前后端分离方案)的评价问题,其实本人任然觉得不管什么样的前后端分离方案只要成功被实施,并且产生了良好的效果,那么它就是一个成功的前后端分离方案,前面我以一种批判的角度讲述这些前后端分离方案,并不是想在否定它们,而是出于一种鸡蛋里挑骨头的较真态度想重新审视这些方案,希望这种审视能让我们的设计方案变得更
类别:网站建设 | 阅读(770)| 回复(0)| (0) 阅读全文>>
Tags : 网站,网站静态化,前后端分离 发表时间: 2015-05-31 00:41:25
  我第一次听说nodejs技术大概是在2009年年末,不过我真正认真在网络上进一步了解nodejs还是在2010年年中,当时对nodejs的认识和我现在对nodejs的认识有着天壤的区别,开始想了解nodejs我只是为了感慨谷歌公司开发的V8引擎居然如此强大,它不仅仅可以作为chrome浏览器的javascript内核运行平台,居然还能为服务端使用javascript语言作为平台,通过对nodejs的了解让我认识到chrome浏览器是如此的优秀,但是如此相对的是我并不认为javascript作为服务端语言真的会有市场。  为什么我当时会认为javascript作为服务端语言的前景堪忧呢?我当
类别:网站建设 | 阅读(723)| 回复(0)| (0) 阅读全文>>
Tags : 网站,网站静态化,前后端分离 发表时间: 2015-05-30 00:42:55
  上篇里我讲到了一种前后端分离方案,这套方案放到服务端开发人员面前比放在web前端开发人员面前或许得到的掌声会更多,我想很多资深前端工程师看到这样的技术方案可能会有种说不出来的矛盾心情,当我的工作逐渐走向越来越专业化的前端开发后,我就时常被这套前后端分离方案所困惑,最近我终于明白了这个困惑的本源在哪里了,那就是这套前后端分离方案其实是服务端驱动的前后端分离方案,它的实现手段又是从服务端的MVC架构体系演化而来,因此该方案最大的问题就是它并没有从根本上改变web前端从属于服务端的被动局面。那么问题来了,有没有以web前端为驱动的前后端分离方案呢,该方案能让web前端的能力获得更大的释放了?答案
类别:网站建设 | 阅读(803)| 回复(0)| (0) 阅读全文>>
Tags : 网站,网站静态化处理,前后端分离 发表时间: 2015-05-29 11:58:23
  前文讲到了CSI技术,这就说明网站静态化技术的讲述已经推进到了浏览器端了即真正到了web前端的范畴了,而时下web前端技术的前沿之一就是前后端分离技术了,那么在这里网站静态化技术和前后端分离技术产生了交集,所以今天我将讨论下前后端分离技术,前后端分离技术讨论完后,下一篇文章我将会以网站静态化技术的角度回过头来重新审视下前后端分离技术,希望通过这种审视来加深我们对两套技术的理解。  前后端分离技术我个人认为是web前端被专业化以后的必由之路,而nodejs的出现是前后端分离技术的一个强兴的催化剂,原因是nodejs的出现削平了前端技术和服务端技术之间的鸿沟,使得前后端两套不同技术体系进行真正
类别:网站建设 | 阅读(915)| 回复(0)| (0) 阅读全文>>