Spring 能有效地组织J2EE应用各层的对象。无论是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、执行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的详细实现,Servic...
分类:
其他好文 时间:
2014-09-30 20:35:10
阅读次数:
267
Spring概述:Spring是一个开源框架,是为了解决企业应用程序开发复杂性而开发的。从简单性、可測试性和松耦合的角度而言,不论什么java应用都能够从Spring中受益。简而言之,Spring就是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。Spring主要特征:轻量:从大小和开...
分类:
编程语言 时间:
2014-09-30 15:55:09
阅读次数:
264
pomelo的核心是由一系列松耦合的component组成,同时我们也可以实现我们自己的component来完成一些自己定制的功能。对于我们的聊天应用,我们尝试给其增加一个component,目的是展示如何增加一个component,以及component的生命周期管理,而不会特别关注这个com.....
分类:
其他好文 时间:
2014-09-30 00:24:21
阅读次数:
330
集群和负载均衡的概念 集群(Cluster) 所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 负载均衡(Load Balance) 网络的负载均衡是一种动态均衡技术,通过一些工具实时地分析...
分类:
其他好文 时间:
2014-09-22 20:47:03
阅读次数:
295
1、pojo2、为了降低java开发的复杂性,spring采用了4中策略 (1)、基于POJO的轻量级和最小侵入性编程 (2)、通过依赖注入和接口编程实现松耦合 (3)、基于切面和惯例进行声明式编程 (4)、通过切面和模板减少样板式代码3、依赖注入(DI):让相互协作的软件组件保持松耦合4、面向切面...
分类:
编程语言 时间:
2014-09-19 11:39:15
阅读次数:
202
观察者设计模式的定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
面向对象设计原则:为交互对象之间的松耦全设计而努力
松耦合的好处:
一、是它适应变化的灵活性;
二、是当某个服务的内部结构和实现逐渐发生改变时,不影响其他服务
参考书籍:《Head First 设计模式》...
分类:
移动开发 时间:
2014-09-15 21:23:39
阅读次数:
256
IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。理解依赖注入: 当一个类的实例....
分类:
其他好文 时间:
2014-09-14 15:20:07
阅读次数:
150
总结:1.不使用CSS表达式2.将css从javascript中抽离,如element.style.color = "red"; element.style.cssText = "color: red; left: 10px;"这种方法将来重新定义样式的时候修改起来很复杂,最佳方法仍是操作css的c...
分类:
其他好文 时间:
2014-09-10 12:14:50
阅读次数:
196
ActiveMQ是一个开源兼容Java Message Service (JMS) 1.1面向消息的中件间. 来自Apache Software Foundation. ActiveMQ提供松耦合的应用程序架构. 先来看两个应用通过RPC通讯的紧耦合: 通过面向消息的中件间, 架构演变为: 我们看到...
分类:
其他好文 时间:
2014-09-09 15:26:38
阅读次数:
296
Spring 能有效地组织J2EE应用各层的对象。无论是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、执行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的详细实现,Servic...
分类:
其他好文 时间:
2014-09-01 17:21:23
阅读次数:
240