Ampersand.js 是一个高度模块化,松耦合,用于构建先进的 JavaScript 应用程序的框架。通过良好定义的方法,结合了一系列微小的 CommonJS 模块。条理清晰,没有多余的冗余代码。
分类:
Web程序 时间:
2014-08-18 10:27:23
阅读次数:
223
策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类直接的耦合。UML 图:根据《大话设计模式》——第二章 商场促销这个案例代码来简单的记录一下策略模式的使用方式: /// ...
分类:
其他好文 时间:
2014-08-16 18:21:10
阅读次数:
187
【数据库】☆★sql之浅谈视图的作用在一个项目的实际开发过程中牵涉到复杂业务的时候,我们不可避免的需要使用中间表来进行数据连接,有的同学就说了,我可以采用Hibernate进行主外键进行关联啊?多对多,多对一,一对一,等,采用主外键关联在数据的操作过程中具有很强的耦合..
分类:
数据库 时间:
2014-08-15 14:48:39
阅读次数:
269
HTML 事件处理程序: 缺点:html 和 js 耦合性太高 (如果改动方法名 那么就要改HTML 代码和JS代码 ) 优点: 兼容性强1 Dome 0 级事件处理程序: 把函数赋值给一个事件的属性。 简单,跨浏览器 1 var btn2 = document.getElementByI...
分类:
编程语言 时间:
2014-08-15 01:28:56
阅读次数:
258
三层架构已经学习了一段时间,机房收费系统的重构也正在进行,关于三层的认识正在不断加深,对于三层架构,我也简单谈谈我的认识!
什么是?
顾名思义,将一个软件系统的业务应用分为了三层,分别是:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)
为什么?
高内聚,低耦合
怎么用?
表现层(UI,user interface)
作用:用户使用的界面,向用户展现特定业务数据,采集用户的...
分类:
其他好文 时间:
2014-08-15 00:08:16
阅读次数:
323
门面模式有俩个作用:简化类的接口消除类与使用它的客户代码之间的耦合在javascript中,门面模式常常是开发人员最亲密的朋友。它是几乎所有javascript库的核心原则,门面模式可以使库提供的工具更容易理解。使用这种模式,程序员可以间接地与一个子系统打交道,与直接访问子系统相比,这样做更不容易出...
分类:
其他好文 时间:
2014-08-14 10:31:48
阅读次数:
201
中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。
(1),中介者模式很容易在系统中应用,也很容易在系统中误用。当系统出现多对多交互复杂的对象群时,不要急于使用中介者模式,而要反思你在系统的设计上是不是合理。
(2),中介者的出现减少了各个对象的耦合,使得可以独立地改变和复用各个对象和中...
分类:
编程语言 时间:
2014-08-13 22:26:37
阅读次数:
422
虽然看了一阵子书,可以依然感觉Spring非常抽象。Spring的介绍:引出:依赖注入。 方式有: 构造器 注入。(+面向接口)实现松耦合。创建应用组件(对象)之间协作的行为 称为装配。 即 注入 叫做装配。常见的是通过XML 配置文件。AOPstruts2的拦截器是用来过滤页面请求,页面请求到达a...
分类:
编程语言 时间:
2014-08-13 17:49:56
阅读次数:
233
我要买几本Java的书
大家推荐推荐
现在主要的工作是 代码重构,提高性能,提高可拓展性,降低耦合,集群,分布式数据库
这些方面
数据库查询优化
hibernate优化
而我对这些都不太了解。。。。 求大神指点迷津...
分类:
其他好文 时间:
2014-08-13 13:09:46
阅读次数:
172
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着该条链传递该请求,直到有一个对象处理它为止。
(1),当客户提交一个请求时,请求时沿着链传递直到有一个 ConcreteHandler 对象负责处理它。
(2),接收者和发送者都没有对方的明确信息,切链中的对象自己也不知道链的...
分类:
编程语言 时间:
2014-08-12 22:05:24
阅读次数:
316