MVC 模式可将应用程序的模型(数据)逻辑与其呈现逻辑和业务逻辑分离。在 ASP.NET MVC 中,这种逻辑分离还在项目结构中以物理方式实现,在该项目结构中,控制器和视图保存在使用命名约定定义关系的文件夹中。此结构可满足大多数 Web 应用程序的需求。但是,一些应用程序可能具有大量控制器,而每个控...
分类:
Web程序 时间:
2014-07-07 11:06:32
阅读次数:
163
《编程导论(Java)·3.1.3 接口与实现分离》
Parnas原则被称为接口与实现的分离(separation of interfaceand implementation)。
一.节选【p100-】:
1. Brooks Vs. David Parnas
在大规模编程中,如何组织大型团队中多个程序员同时开发、特别是如何对待其他程序员的代码,FrederickP. Brooks J...
分类:
其他好文 时间:
2014-07-03 16:21:03
阅读次数:
186
是时候给这些网页来点动态特性了——用AngularJS!我们这里为后面要加入的控制器添加了一个测试。一个应用的代码架构有很多种。对于AngularJS应用,我们鼓励使用模型-视图-控制器(MVC)模式解耦代码和分离关注点。考虑到这一点,我们用AngularJS来为我们的应用添加一些模型、视图和控制器...
分类:
Web程序 时间:
2014-07-03 10:57:14
阅读次数:
243
因为在上篇文章已经介绍过何为三层,在这就不在介绍,这篇文章的主要内容是介绍三层+设计模式后该怎样实现。首先要做的就是在哪加,怎样加? 三层基本的目的是解耦合,实现各个层之间的分离,从而做到改变一个尽可能不影响其它的层。所以能够在B层和D层加一个抽象工厂模式,来实现此目的。例如以下图: 当然还...
分类:
其他好文 时间:
2014-07-02 21:53:04
阅读次数:
249
Nginx反向代理 Nginx通过proxy模块实现反向代理功能。在作为web反向代理服务器时,nginx负责接收客户请求,并能够根据URI、客户端参数或其它的处理逻辑将用户请求调度至上游服务器上(upstream server)。nginx在实现反向代理功能时的最重要指令为proxy_pass,....
分类:
其他好文 时间:
2014-07-02 10:36:18
阅读次数:
209
angluarjs UI与控制器分离 $watch() 、依赖注入...
分类:
Web程序 时间:
2014-07-02 09:32:50
阅读次数:
242
1.分离文本(1)为什么要分离文本?由于某些操作不能直接作用于文本对象,比如为文本填充渐变色,以及调整文本的外形。上述操作仅仅作用于图像对象,所以须要将文本打散,使其具有和图形相似的属性。注意打散的文本要想再次改变字体的一些设置是有限制的,有的就失去了改变的功能。所以在打散之前最好要确保正确设置文本...
分类:
其他好文 时间:
2014-07-01 22:23:24
阅读次数:
256
是时候给这些网页来点动态特性了——用AngularJS!我们这里为后面要加入的控制器添加了一个测试。一个应用的代码架构有很多种。对于AngularJS应用,我们鼓励使用模型-视图-控制器(MVC)模式解耦代码和分离关注点。考虑到这一点,我们用AngularJS来为我们的应用添加一些模型、视图和控制器...
分类:
Web程序 时间:
2014-07-01 17:51:26
阅读次数:
268
1:谈谈关于jquery mobile 一些常见问题的解决。(常见问题的解决查看得意)2:jquery mobile实现多页面跳转(不是官网上那样把所以的page在一个.html文件内,而是每个page分离到不同的.html文件内)3:自定义jquery mobile及自定义jquery mobile主题样式4:iScroll实现下拉刷新,自定义滚动条效果5:支持左右滑动打开关闭的面板panel
6:自适应滑动自动播放全屏轮播广告效果
7:菜单导航内容更多时左右滑动切换
8:像app一样的启动页面效果...
分类:
移动开发 时间:
2014-07-01 07:52:46
阅读次数:
326
open vSwitch是将传统交换机的控制和转发层面分离,open vSwitch只负责转发数据包,控制器控制open vSwitch如何转发拓扑结构如下:我的机器上有eth0、eth1和eth2网口,eth0与eth1、eth2独立分开,host1通过网线连接eth1,host2通过网线连接et...
分类:
其他好文 时间:
2014-07-01 00:36:14
阅读次数:
254