在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。在Spring
MVC中我们可以通过以下2中途径来对异常进行集中处理:一.继承HandlerExc...
分类:
编程语言 时间:
2014-05-27 16:03:44
阅读次数:
293
转自:http://www.cnblogs.com/hxling/archive/2013/02/21/2920520.html一、在样式表开头添加一个注释块,用以描述这个样式表的创建日期、创建者、标记等备注信息。Example
Source Code:/*---------------------...
分类:
Web程序 时间:
2014-05-26 02:14:12
阅读次数:
273
最近读了这本书,为了防止狗熊掰棒子式的学习,写这篇总结把收获沉淀下来。先说说看书的一点感受吧。不要说在大公司中多人团队合作了,就连原来在实验室的几个人小规模开发也都很需要编码规范,否则当复用组件的时候就要花费大量的时间调试,甚至不得不更改原来的代码。多人协作所需要制定的代码规范,常常就是大家达成协议...
分类:
编程语言 时间:
2014-05-26 01:04:33
阅读次数:
330
复用为了复用而写代码,代码量是1.6倍What: 一份代码多处使用 style
AsyncTask IntentService ListActivity 工具类 组件why: 1) 性能提升 2) 可维护性 3) 可扩展性复...
分类:
移动开发 时间:
2014-05-25 22:48:17
阅读次数:
236
本文接着上文对前面的示例进行优化,在前面的build.xml中,有些代码是重复的,我们可以将其抽象出来拿来共同使用,比如将一些路劲提取出来放入properties,可以达到共用的同时,还可以增强程序的可维护性,以后路劲变了只需改配置文件,不用改动build.xml。properties维护简单,以键值对形式存放;而xml不单可以提取属性,还可以提取target.
比如在上文中可以将src1,sr...
分类:
其他好文 时间:
2014-05-24 20:59:04
阅读次数:
331
实现国际化有三种做法:创建资源文件。每种语言设置一套单独的View。1 +
2。通常而言,第一种方法的可维护性是最高的。因为随着项目的规模的扩大,为每种语言设置一套单独的View,前期的工作量和后期的维护成本都会太高。但是如果只采用资源文件的做法,在某些场合下,View的显示会出现问题,诸如一些文字...
分类:
Web程序 时间:
2014-05-23 08:33:43
阅读次数:
567
IOC:Inversion of Control
控制反转。(底层原理:反射)所谓的控制反转,就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责,这样控制权就用应用内部转移到了外部容器,这样做的目的是为了获得更好的扩展性和良好的可维护性。DI:Dependency
Inje...
分类:
编程语言 时间:
2014-05-23 05:47:09
阅读次数:
317
以下是对《Head First 设计模式》中提到的OO原则和设计模式的总结。
OO原则和设计模式的联系:模式可以让我们建造出具有良好OO设计质量的系统。模式被认为是历经验证的OO设计经验。
OO设计原则:
1.封装变化:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起;
2.多用组合,少用继承;良好的OO设计必须具备可复用、可扩充、可维护三个特性。
3...
分类:
其他好文 时间:
2014-05-22 17:05:00
阅读次数:
231
c++和c的不同: 1,c++是c的扩充。
2,在解决问题时思维方式的不同。(c++采用面向对象思维,c面向结构思维)面向结构思维:将一个大程序拆分成一个个很小的结构。每个结构完成一个或多个功能,所有结构集合起来就可以完成一个大功能。结构是实现一个或多个功能的代码块。缺点:可维护性、数据的安全性.....
分类:
编程语言 时间:
2014-05-21 17:30:25
阅读次数:
312
单一职责原则(SingleResponsibilityPrinciple)简称SRP原则。定义应该有且仅有一个原因引起类的变更。优点可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;提高类的可读性,提高系统的可维护性;变更引起的风险降低,变更是必然的,如果单一职..
分类:
其他好文 时间:
2014-05-20 18:48:03
阅读次数:
298