http://www.php100.com/manual/smarty/smarty是一种PHP的模板引擎,提供让程序逻辑(PHP)与页面显示(HTML/CSS)代码分离的功能。使用smarty的好处:1.smarty语法简洁,不需要懂PHP语法。2.松耦合。将页面显示和业务逻辑分离,可以令模板源码...
分类:
其他好文 时间:
2015-01-23 18:00:10
阅读次数:
128
在可扩展JavaScript的世界里,假设我们说一个应用程序是模块化(modular)的,那么通常意味着它是由一系列存储于模块中的高度解耦,不同的功能片段组成。在可能的情况下,通过一处依赖性,松耦合能够使应用程序的可维护性更加简单。 假设有效地实现了这点,就非常easy地了解一部分怎样影响还有一个部...
分类:
编程语言 时间:
2015-01-17 20:46:43
阅读次数:
199
Zend Framework (ZF)是用 PHP 5.3及更高版本来开发 Web 程序和服务的开源框架。ZF用100% 面向对象编码实现。 ZF的组件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。 在2012.....
分类:
Web程序 时间:
2015-01-15 19:54:03
阅读次数:
150
Zend Framework (ZF)是用 PHP 5.3及更高版本来开发 Web 程序和服务的开源框架。ZF用100% 面向对象编码实现。 ZF的组件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。 在2012.....
分类:
Web程序 时间:
2015-01-07 10:32:47
阅读次数:
126
练手之作,前端不太熟,只能瞎胡搞~Django的设计鼓励松耦合及对应用程序中不同部分的严格分割。遵循这个理念的话,要想修改应用的某部分而不影响其它部分就比较容易了。把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的Model-View-Controller(MVC)模式..
分类:
其他好文 时间:
2015-01-06 15:48:37
阅读次数:
166
实现 /*
?*?js?观察者模式?又称?订阅/发布模式
?*?通过创建“可观察”对象,当发生一个感兴趣的事件时可将该事件通告给
?*?所有观察者,从而形成松耦合
*/
//?通用的发布者
EventPublisher?=?Base....
分类:
Web程序 时间:
2015-01-05 20:34:27
阅读次数:
221
Struts2的Action属于MVC模型层,Action中的方法代表业务逻辑,Action中的属性代表请求中的参数,当页面请求参数较多的时候,把过多的参数对象的属性定义在Action中不太符合Struts所倡导的松耦合原则,所以我们推荐单独用JavaBean来封装参数,在Action中为J...
分类:
其他好文 时间:
2015-01-05 16:32:36
阅读次数:
130
为什么要学习ASP.Net MVC?
MVC架构模式诞生30年后,因为其提供的良好的松耦合、易于扩展、高可维护性等优点,重新在开发社区火起来。作为微软全新的Web网站开发框架,ASP.NET MVC提供了全新的开发模式,完美支持经典的MVC架构模式。为.NET工程师提供了完全不同的开发体验。
越来越多的公司和开发者开始加入到MVC开发模式中来,使他进入了一个高速发展的状态,而现在MVC已经变成...
分类:
Web程序 时间:
2014-12-30 17:17:25
阅读次数:
196
Spring的根本使命是? 简化Java开发 ? 为了降低Java开发的复杂性,Spring采取了哪4种关键策略? 1、基于POJO的轻量级和最小侵入性编程 2、通过依赖注入和面向接口实现松耦合 3、基于切面和惯例进行声明式编程 4、...
分类:
编程语言 时间:
2014-12-30 13:42:57
阅读次数:
494
迪米特法则/最少知识原则 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 前提:在类的结构设计上,每一个类都应当尽量降低成员的访问权限。 根本思想:强调类之间的松耦合。
分类:
其他好文 时间:
2014-12-29 18:07:14
阅读次数:
197