- 博客(11)
- 收藏
- 关注
原创 用log4j模仿数据库查看处理结果
/** * 用log4j模仿数据库查看处理结果 */public class NetLogDBFacade implements NetLogDBFacadeInterface{ static Logger logger = Logger.getLogger("UNAPLogger.childLogger"); short hostLen = 0; short pageLen = 0; short
2006-10-15 14:26:00 682
原创 使用mock对象一个举例
package cn.com.rzx.test;public class A{ private BInterfance bInterfance; public A(BInterfance bInterfance) { this.bInterfance = bInterfance; } public String testMethod(String str) { return str +
2006-09-29 23:43:00 998
原创 使用easymock简单举例
//使用easymock模拟 类B 来测试 类 A;package test2;public class A{ BInterface b; public A(BInterface b){ this.b = b; } public String getStrA(String str) { return str + b.getStrB(); }}/***package test2;p
2006-09-29 23:37:00 1325
原创 缓存--移位--异常《需要注意的小问题》
1:缓存用一个map对象(hashtable)或者是别的集合类,先将数据暂时存放在里边,经过对其操作或是积累后,再存如数据库中,并在缓存中清除。2:移位x移位都是在二进制下进行的。3:char ch = 1;int num = ch;System.out.println(num);//得到的结果是49;4:异常(0)抛出异常A:一种是系统自身抛出(常见);另一中是代码自身出现throw e
2006-09-28 22:19:00 1347 2
原创 “变点和不变点”说明面向对象的设计方法,弱偶合,(interfance,factory等等)
一:面向对象的 基本原则:我感觉说的就是说类的设计:(1):强内聚(2):弱偶合(3):信息隐藏 。这个包括的方面很广,不仅仅是说类的成员属性的private或是protected;还包括mvc的分层,是各层互相弱偶合,而达到隐藏不需要被看到的程序;还包括使用“不变点”作为“变点”类的访问介质。二:面向对象的 设计方法:(1)纯虚构。是说,为了实现我们的程序功能并使其符
2006-09-25 22:19:00 1080
原创 使用模板模式简化DAO操作Hibernate
相信使用过Spring + Hibernate开发过的人,在写DAO的时候都使用过Spring的HibernateDaoSupport类,然后在实现的时候就可以很轻松的使用getHibernateTemplate()方法之后就可以调用save()、delete()、update()等Hibernate的Session的操作,很简单。比如:getHibernateTemplate().save(us
2006-09-25 13:37:00 572
原创 会议和together的小问题
1:会议 就是要达到共知,共识,不懂一定要提出来,要不,没什么意义。2:together的小问题误认为是版本不行 当遇到问题,不要过早的下结论(那只会束缚自己的思维),不要怀疑是硬件或软件的故障,应该发散思维,甚至有荒无道理的想法,多点好奇心,这样最好。
2006-09-20 21:00:00 632
原创 spring 的事务管理
通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们定义TransactionProxyFactoryBean时,必须提供一个相关的 PlatformTransactionManager的引用和事务属性。 事务属性含有上面描述的事务定义。 class="org
2006-09-19 17:45:00 2230
原创 单元测试--重构
一:单元测试:1:在没写函数内容代码前,就要写单元测试类;每个测试类中有TestSuite;2: 如果写单元测试很困难,那么可能是你对要测试的函数不是很了解,如果不是则可能是设计的问题,也许要重构;二:重构1:不要存在代码重复的现象,若有,且有物理意义,要拿出写成函数;2:函数内部要写原子部的代码(有物理意义),3:表达式越长,越复杂,那么就越差劲;
2006-09-19 10:40:00 844
原创 junit的入门
http://www.cntesting.com/pic/study/JUnitGossip/TestSuite.htm package com;public class Test1 { public String str(String str){ return str; }}package com;import junit.framework.TestCase;public clas
2006-09-17 10:23:00 571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人