项目背景背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构。后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口。于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由前端来做。另外还有一个紧...
分类:
其他好文 时间:
2015-05-14 20:23:15
阅读次数:
242
今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架 由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或 者spring...
分类:
编程语言 时间:
2015-05-07 23:32:45
阅读次数:
209
##前后端分离 前后端分离,本质是关注点的分离。软件越来越复杂,需要有人来专注于表现和交互,有人专注于领域逻辑。于是前后端分离出现了。前端关注交互体验,这些看得到摸的着的部分。后端关注于表达正确的业务...
分类:
其他好文 时间:
2015-04-19 14:48:07
阅读次数:
146
刚开始打算进行前后端分离开发,后来发现在使用JSP或者Freemarker做动态页面时,想发挥这些自动化构建工具牛逼闪闪的livereload功能并不是那么的轻易,因为我们必须还得调教它们去调用Java容器。现在全球社区似乎...
分类:
编程语言 时间:
2015-04-04 18:35:01
阅读次数:
872
前后端分离被越来越多的公司重视利用,然后带来的最棘手的问题就是,用户信息应如何保存。
一、场景描述
以Java为后台,AngluarJS做前端为例进行描述:当用户在界面登录时,需把用户信息(如uid)存入后台JAVA系统中,用于前后端所处主域可能不同,所有采用常规的session进行保存已不能满足其业务场景。
解决方案:采用cookie进行存储,当cookie被禁止后采用浏览器本地存储l...
分类:
Web程序 时间:
2015-04-01 15:23:13
阅读次数:
151
Angular js是js基础上封装的framework,适合前后端分离开发中用于前端开发。Angular js中view和model的动态绑定是特色之一。Angular js的代码运行分为config阶段和run阶段。例如用ng-route做单页面,则route配置在config阶段运行,cont...
分类:
Web程序 时间:
2015-03-16 22:42:41
阅读次数:
136
前文讲到了CSI技术,这就说明网站静态化技术的讲述已经推进到了浏览器端了即真正到了web前端的范畴了,而时下web前端技术的前沿之一就是前后端分离技术了,那么在这里网站静态化技术和前后端分离技术产生了交集,所以今天我将讨论下前后端分离技术,前后端分离技术讨论完后,下一篇文章我将会以网站静态化技术.....
分类:
Web程序 时间:
2015-03-06 16:29:24
阅读次数:
130
我第一次听说nodejs技术大概是在2009年年末,不过我真正认真在网络上进一步了解nodejs还是在2010年年中,当时对nodejs的认识和我现在对nodejs的认识有着天壤的区别,开始想了解nodejs我只是为了感慨谷歌公司开发的V8引擎居然如此强大,它不仅仅可以作为chrome浏览器的j.....
分类:
Web程序 时间:
2015-03-06 16:26:02
阅读次数:
186
前后端分离的主题虽然讲完了,但是前后端分离的内容并没有结束,本篇将继续前后端分离的问题,只不过这次前后端分离的讲述将会围绕着本系列的主题网站静态化进行。在讲本篇主题之前,我需要纠正一下前后端分离主题讲述中会让朋友们产生误导的地方,这种误导就是对时下流行的一些前后端分离方案(没有使用nodejs的.....
分类:
Web程序 时间:
2015-03-06 16:24:02
阅读次数:
156
前后端分离的主题虽然讲完了,但是前后端分离的内容并没有结束,本篇将继续前后端分离的问题,只不过这次前后端分离的讲述将会围绕着本系列的主题网站静态化进行。在讲本篇主题之前,我需要纠正一下前后端分离主题讲述中会让朋友们产生误导的地方,这种误导就是对时下流行的一些前后端分离方案(没有使用nodejs的.....
分类:
Web程序 时间:
2015-03-01 23:34:52
阅读次数:
243