摘要: Spring 实现两种设计模式在Spring 中大量使用的以下两种设计模式:工厂模式 单态模式工厂模式可将Java 对象的调用者从被调用者的实现逻辑中分离出来,调用者只需关心被调用者必须满足的规则(接口) ,而不必关心实例的具体实现过程。这是面向接口编程的优势,能提高程序的解耦,避免所有的类以硬编码方式耦合在一起。如果所有的类直接藕合,极易形成"骨牌效应",假如B 类调用了A 类,一旦A 类需要修改,则B 类也需要修改:假如C 类调用了B 类,则C 类也需要修改......依次类推,从而导致整个系统都需要改写。造成"牵一发而动全身",而系统重构的代价是相 阅读全文
posted @ 2011-12-05 23:27 birlt 阅读(768) 评论(0) 推荐(1) 编辑
摘要: DWR、YUI、GWT区别和使用这几个框架都是比较通用的,现在分别介绍他们的使用方法,并从中了解他们的区别和作用:1、DWR — 令人激动的服务器端集成DWR (Direct Web Remoting) 的重点是浏览器/服务器的交互。DWR框架的大部分API函数也是针对这种交互的。DWR是基于java的框架,最适用于后端运行java应用的情况。因为这些特性,DWR为开发请求中心应用提供了一种有趣的途径。这种方法不再使用AJAX控制从服务器返回的文本信息,而是使用javascript调用DWR框架的远程异步对象。实现起来很简单:通过在浏览器端的JavaScript构造和调用PBX和相关JAVA对 阅读全文
posted @ 2011-12-05 00:24 birlt 阅读(762) 评论(3) 推荐(0) 编辑