简介
springmvc作为前端mvc框架的后起之秀,与之前的struts类似,但是更为灵活,配置简单和spring以及火热的restful结合的更好。
原理
对应上面那张图,结合springmvc的源码先从web.xml来讲起。当容器启动,加载web.xml。这里无论是基本的jsp和servlet服务器,还是支持更加广泛的jboss都可以来...
分类:
编程语言 时间:
2015-02-01 00:43:42
阅读次数:
197
大约十几个月前,了解到时下前端MVC之火爆,同事推荐我了解一下angular。当时也不是特别在意,只是稍稍阅读了一遍官方文档,并尝试了文档上的例子。其实当时也颇有震惊之感的,原来代码还可以这么写!看完之后,很兴奋,也确实想在实际项目中运用一下,但可能我对它的理解不够深入,真到了项目里不知如何下手。后...
分类:
Web程序 时间:
2015-01-25 13:45:17
阅读次数:
214
Backbone是一个实现了web前端mvc模式的js框架。一种解决问题的通用方法,我们叫做模式。设计模式:工厂模式,适配器模式,观察者模式等,推荐js设计模式这本书。设计模式是一种思想。框架模式:MVC,MVP,MVVM等。框架模式是开发项目的一种方案。MVC指的是什么?M:model(模型),V...
分类:
其他好文 时间:
2015-01-07 23:17:18
阅读次数:
412
MVC设计模式从代码分离的角度来考虑软件的架构和组织,最初源于SmallTalk语言,后来在GoF中有了深入的讲解;SmallTalk时的MVC架构有如下特点:M 代表业务数据的来源;P Presentation展现由View和Controller同时维护,缺一不可;对于每一个Model都有相对.....
分类:
Web程序 时间:
2015-01-02 17:22:36
阅读次数:
155
关于MVC, MVP, MVVM三者的区别,参考的信息来自以下:1. > http://addyosmani.com/resources/essentialjsdesignpatterns/book/2. WIKI: MVP http://en.wi...
分类:
Web程序 时间:
2014-12-18 18:42:44
阅读次数:
278
前端MVC就是把html作为view层,页面之间的层次关系作为controller层,通过id来实现页面之间的跳转,这样会比较方便。而前端MVC框架除了将代码合理的组织以外,操作上也不是侧重于设置一个动作,当触发时进行某些处理这种方式。而是绑定Model,当Model改变时,View接收到通知,重新...
分类:
Web程序 时间:
2014-10-28 13:33:17
阅读次数:
121
前段时间一直在想前端MVC的意义。这个话题仁者见仁,但是MVC的使用方法给我提了一个管理数据的有意思的想法--数据管理和数据驱动页面。我们以前的思路一直是事件驱动页面,事件驱动页面合乎逻辑而且节约代码。但是往往代码组织结构非常松散,这个松散并不是大家所期望的松耦合,而是一种乱七八糟的感觉,后来在一次...
分类:
编程语言 时间:
2014-10-13 17:56:11
阅读次数:
221
什么是 AngularJs?网上一大堆资料,没能真正说明白。
AngularJs 就是一个函数库,算不上一个框架,源码2万2千多行,提供了前端MVC的开发方式,
有双向绑定,指令等特性,这是具有革命性的。我是多么反感jQuery 用选择器 选择元素 ,绑定事件,进行一大堆DOM操作,一旦代码过多,非常不好维护,html结构改变,又要重写js代码,
不过 jQuery 对 ajax的封装 是其他框架 匹敌不了的,接近于标准。
我们看到控制器中的代码非常少,只有 一行 $scope.division =...
分类:
Web程序 时间:
2014-09-20 16:25:49
阅读次数:
352
原文地址:http://note.youdao.com/share/?id=1795bbada89069e04d434585d02c38fd&type=note如果有兴趣研究, 讨论同学, 可以留下QQ, 一块学习
分类:
Web程序 时间:
2014-09-18 23:31:04
阅读次数:
310
像asp.net Mvc一样开发nodejs+express Mvc站点首先,我是个c#码农。从事Mvc开发已然4个年头了,这两年前端MVC的兴起,我也跟风学了一些,对前端的框架也了解一些,angularJs,requirejs,commonJs,backbone等等前端的mvc框架也异常流行,与这...
分类:
Web程序 时间:
2014-09-01 15:21:53
阅读次数:
365