`
zhangzuanqian
  • 浏览: 270957 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
NamedParameterJdbcTemplate类 NamedParameterJdbcTemplate类增加了在SQL语句中使用命名参数的支持。在此之前,在传统的SQL语句中,参数都是用'?'占位符来表示的。 NamedParameterJdbcTemplate类内部封装了一个普通的JdbcTemplate,并作为其代理来完成� ...
Spring提供了几个标志接口(marker interface),这些接口用来改变容器中bean的行为;它们包括InitializingBean和DisposableBean。实现这两个接口的bean在初始化和析构时容器会调用前者的afterPropertiesSet()方法,以及后者的destroy()方法。   � ...

builder desgin

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.  
你可以先看一下 Thread.getContextClassLoader()的API说明,里面说得很清楚了,返回的classLoader通常都是装载应用程序的ClassLoader,用这个ClassLoader是最合适的。
BeanUtils .describe ()--得到一个bean的所有描述,返回的是一个map
AccessibleObject (Java 2 Platform SE 5.0)<!-- Generated by javadoc (build 1.5.0_03) on Wed Aug 02 12:28:08 CST 2006 --> <script type="text/javascript"> function windowTitle() { parent.document.title=&quot;AccessibleObject (Java 2 Platform SE 5.0)&quot;; } < ...
在用反射执行函数时候,如果函数执行过程中发生了异常,则统一在反射层面上报异常,报InvocationTargetException , InvocationTargetException是一种包装由调用方法或构造方法所抛出异常的经过检查的异常。
单元测试之mockdbutil和dbunit对比。 我们在自己做单元测试的时候,增对DAO做单元测试是一个比较敏感的问题。如果保证我们的dao对数据库的sql操作是正确的?这个时候,单元测试就不得不和数据库进行交互,如果用dbutil,问题是大量的xml数据种子文件,其是dbunit核心还是dbunit帮助我们来进行数据库操作,单元测试还是需要有和数据库真是操作的部分。 倒不如像我们这样,在每个固定的dao测试中,做mock对象,负责插入,删除,查询,更新等基本工作,其结果来和dao操作的来进行对比,操作完开发库后,在删除变动的数据。
相信做过单元测试的人都会对JUnit非常的熟悉了,今天要介绍的DbUnit(http://dbunit.sourceforge.net/)则是专门针对数据库测试的对JUnit的一个扩展,它可以将测试对象数据库置于一个测试轮回之间的状态。鉴于目前国内介绍DbUnit的系统教� ...
quarts StatefulJob   StatefulJob 这个quarts的job 确实好用,能控制quarts的线程执行,前个没执行完,后个就不能执行  
copy from http://shanyou.blog.51cto.com/363653/73999   使用Quartz实现定时功能          Quartz是一个完全由java编写的开源作业调度框架,具体的介绍可到http://www.opensymphony.com/quartz/官方网站查看。         Quartz的几个核心的接口和类� ...
一.UML简介 UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动 图、序列图、协作图、构建图、配置图等等,要画哪些图要根据具体情况而定。其实简单的理解,也是个人的理解,UML的作用就是用很多图从静态和动态方面来 全面描述我们将要开发的系统。 二.用例建模简介 用例建模是UML建模的一部分,它也是UM ...
copy from : http://tenn.iteye.com/blog/94324 一般说来,不可避免的Web Service的服务中也会出现异常,举个简单的例子,一个服务接受一个SOAP请求消息,获取有效负载后,进行一个数据库更新操作,而在更新操作过程中发生了SQLException,这个时候就需要告诉客户端(调用Web Service)出现异常了,Axis2将异常封装成为一个AxisFault进行抛出。任何类型的异常Axis2都会对其进行封装,而不管该异常是运行时异常,还是用户自定义异常。   下面是对AxisFault API的一点介绍: public class Axis ...
org.apache.commons.httpclient.NoHttpResponseExceptionIn some circumstances, usually when under heavy load, the web server may be able to receive requests but unable to process them. A lack of sufficient resources like worker threads is a good example. This may cause the server to drop the connection ...
copy from :http://hi.baidu.com/nickshen3/blog/item/c56528a4bbf8bffe9152ee71.html   关于HttpClient不多说,可以到apache网站下载,网上文档的也多如牛毛。针对HttpClient-3.1,我认为比较重要的一部分就是配置HTTP的参数。实际上,按HttpClient默认的参数 ...
Global site tag (gtag.js) - Google Analytics