本文章摘编、转载需要注明来源 http://blog.csdn.net/shadowsick/article/details/8878448我们很多项目中业务都需要涉及到多个数据源,最简单的做法就是直接在java代码里面lookup需要的数据源,但是这样的做法很明显耦合度太高了,而且当逻辑流程不够严...
分类:
编程语言 时间:
2015-05-13 16:25:22
阅读次数:
198
使用Hibernate_Validator进行数据校验,好处不言而喻:规范统一,低耦合度。1、pom.xml org.hibernate hibernate-validator 5.0.1.Final org.jboss.resteasy resteasy-validator-provider-.....
分类:
Web程序 时间:
2015-05-13 00:25:11
阅读次数:
371
1.Struts2的概念 Struts2 是轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层 轻量级 低侵入性,与业务代码的耦合度很低。即业务代码中基本不需要import它的包 MVC框架 Struts2实现了MVC,并提供一系列API,采用模式化方式简化业务开发过程。2.Stru...
分类:
其他好文 时间:
2015-05-08 23:46:33
阅读次数:
121
1.什么是Spring Spring是一个开源的轻量级框架,其目的是用于简化企业级应用程序开发,减少侵入; Spring提供的IOC和AOP应用,可以将组件的耦合度降至最低,即解耦,便于系统日后的维护和升级; Spring为系统提供了一个整体的解决方案,开发者可以利用它本身提供的功能外,也可以与第三...
分类:
编程语言 时间:
2015-05-08 23:21:04
阅读次数:
182
View Controller中可以添加多个sub view,在需要的时候显示出来;可以通过viewController(parent)中可以添加多个child viewController;来控制页面中的sub view,降低代码耦合度;通过切换,可以显示不同的view;替代之前的addSubVi...
分类:
其他好文 时间:
2015-05-07 16:08:44
阅读次数:
173
1.异常的分类 1) Checked exception: 这类异常都是Exception的子类 。异常的向上抛出机制进行处理,如果子类可能产生A异常,那么在父类中也必须throws A异常。可能导致的问题:代码效率低,耦合度过高。C#中就没有使用这种异常机制。 2)Unchecked exce.....
分类:
编程语言 时间:
2015-05-07 08:43:00
阅读次数:
206
一个客户类需要和多个业务类交互,而这些业务类经常会作为整体出现,由于涉及到的类比较多,导致使用时代码较为复杂。外观模式通过引入一个新的外观类(Facade)来实现该功能,外观类为多个业务类的调用提供统一入口,简化了类与类之间的交互。如果没有外观类,那么每个客户类需要和多个业务类之间进行复杂的交互,系统的耦合度将很大。外观模式是迪米特法则的一种具体实现,通过引入一个新的外观角色可以降低原有系统的复杂度,同时降低客户类与...
分类:
其他好文 时间:
2015-05-04 10:03:38
阅读次数:
135
下面是自己常用的进行移动应用开发时测试的方法。首先是Log,当代码数量比较大的时候通常会使用Log.e("test","here");等方法来尝试定位错误。而且大多数问题都在这种方式下解决。然后是注释,当代码量比较小,而且模块间耦合度比较低的时候,通常会采用这种方法,用一些预设值来取代已有的功能性代...
分类:
移动开发 时间:
2015-05-03 23:20:10
阅读次数:
174
浅谈IOCIOC(inversion of control)是Spring的核心,贯穿始终。所谓IOC
就是有Spring来控制对象的生命周期和对象间的关系。
传统开发模式:对象之间相互依赖
IOC开发模式:IOC控制对象之间的依赖
IOC的理论背景IOC和DI(依赖注入)IOC是控制反转。原先对象之间的关系式相互引用的,相对耦合度很高,一个对象的损坏可能会影响许多的对象,对象对其他对象的引用是自己...
分类:
编程语言 时间:
2015-04-30 12:38:18
阅读次数:
159
注:本文章从伯乐那盗了两张图,和一些文字: 1.MVC设计模式 与 Asp.Net Mvc框架 a.MVC设计模式 MVC设计模式 是一种 软件设计模式,将业务逻辑 与 界面显示 分离,并通过某种方式 灵活改变代码设计方式。 它的优点是,降低了 页面呈现 和 后台业务的 耦合度。 b.Asp.Net...
分类:
Web程序 时间:
2015-04-22 23:54:54
阅读次数:
158