文章来源:https://www.npmjs.com/package/ftl-server ftl-server 是一前端开发工具,支持解析freemarker模板,模拟后端接口,反向代理等功能。 特性 解析freemarker模板 静态资源服务 mock请求 代理请求 livereload wei ...
分类:
其他好文 时间:
2016-07-22 01:15:29
阅读次数:
1150
在前面的文章里我谈到了前后端分离的一些看法,这个看法是从宏观的角度来思考的,没有具体的落地实现,今天我将延续上篇文章的主题,从纯前端的架构设计角度谈谈前后端分离的一种具体实现方案,该方案和我原来设想有了很大的变化,但是核心思想没变,就是控制层是属于Web前端的。 在以前文章里我说道前后端分离的核心在 ...
分类:
Web程序 时间:
2016-07-13 22:11:42
阅读次数:
173
摘要:MVC模式早在上个世纪70年代就诞生了,直到今天它依然存在,可见生命力相当之强。MVC模式最早用于Smalltalk语言中,最后在其它许多开发语言中都得到了很好的应用,例如,Java中的Struts、Spring MVC等框架。 1. 理解MVC MVC是一种经典的设计模式,全名为Model- ...
分类:
Web程序 时间:
2016-07-13 20:35:57
阅读次数:
321
权限的设计中比较常见的就是RBAC基于角色的访问控制,基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。 一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。这样做的好处是,不必在每次创建用户时都进行分配权 ...
分类:
Web程序 时间:
2016-07-08 00:11:40
阅读次数:
577
实现前后端分离,可以让前后端独立开发、独立部署、独立单测,双方通过JSON进行数据交互。 对于前端开发人员来说,不用每次调试都需要启动或配置Java/Tomcat运行环境;对于后端开发人员来说 ,也不用在需要往JSP页面注入数据。 通过nginx来部署前端代码,可以帮助前端实现以下基本需求: 1、请 ...
分类:
其他好文 时间:
2016-07-06 18:02:53
阅读次数:
205
最近几年,随着前后端分离、单页面应用的崛起,网页正变得越来越应用化。移动互联网端的发展更是助长了这个趋势——对于交互、性能不敏感的场景,Web App在开发成本、跨平台兼容上有着明显优势。 但在这火爆的行情背后,很多时候从产品经理到设计甚至开发,对Web平台的特性并没有足够的了解与警觉,导致最终产品 ...
分类:
移动开发 时间:
2016-07-05 16:56:44
阅读次数:
141
1. 理解MVC
MVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。
其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的Java Bean,包含一系列的成员变量及其getter/setter方法。对于视图而言,它更加偏重于...
分类:
Web程序 时间:
2016-07-01 16:24:15
阅读次数:
189
前言 通常我们所做的一些页面,我们可以从设计图里面看出有一些地方是相同的。例如:头部,底部,侧边栏等等。如果前后端分离时,制作静态页面的同学,对于这些重复的部分只能够通过复制粘贴到新的页面来,如果页面的数量上去了而中途公共的部分出现要修的地方。不过有上10个页面都用到了这个公共的html代码。那修改 ...
分类:
其他好文 时间:
2016-06-24 10:53:17
阅读次数:
213
单页应用 SPA(Sigle Page Aolication) 优点: 1、具有桌面应用的即时性、网站的可移植性和可访问性。 2、用户体验好、快,内容的改变不需要重新加载整个页面,web应用更具响应性和更令人着迷。 3、基于上面一点,SPA相对对服务器压力小。 4、良好的前后端分离。SPA和REST ...
分类:
其他好文 时间:
2016-06-19 22:52:13
阅读次数:
152
在同事的推荐下,去了解了一下http://thx.github.io/RAP/study.html#,它是发现在前后端分离开发的神器 下面我们来简单上一组代码,来简单了解一下rap ...
分类:
其他好文 时间:
2016-06-19 13:02:28
阅读次数:
1234