- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 JUnit单元测试
JUnit测试建议 以下是对JUnit实践的一个很好的总结,信息来源于一些比较权威的JUnit书籍和网上资料。这里集合如下: 1、每次只对一个对象进行UT测试(unit-test one object at a time)。这样能使你尽快发现问题,而不被各个对象之间的复杂关系所迷惑。2、给测试方法起个好名字(choose meaningful test method names)。应该是用形如te
2005-04-10 12:06:00
620
原创 设计模式的有趣解释--追MM
设计模式的有趣解释--追MM创建型模式?1、FACTORY一追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory?工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做
2005-03-28 13:24:00
537
原创 数据库设计方法、规范与技巧
数据库设计方法、规范与技巧(推荐) 一、数据库设计过程数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来描述。在逻辑
2005-03-28 11:41:00
635
原创 hibernate相关
ORM框架目的:减少开发者95%的对象持久化工作(SQL/JDBC)产生原因:对象-关系不匹配域(对象)模型VS关系模型1、粒度的问题域对象模型中的类和数据库中的表、列2、子类型问题继承、多态关联与多态查询3、同一性问题==、equals()与数据库中的主键4、关联对象引用或引用集合与数据库中外键、多重性5、对象导航对象导航图与数据库中的表连接hibernate的完全映射支持复杂的对象模型:组合、
2005-03-10 10:47:00
699
原创 Exception(checked VS unchecked)
与 C++ 类似,Java 语言也提供异常的抛出和捕获。但是,与 C++ 不一样的是,Java 语言支持检查型和非检查型异常。Java 类必须在方法签名中声明它们所抛出的任何检查型异常,并且对于任何方法,如果它调用的方法抛出一个类型为 E 的检查型异常,那么它必须捕获 E 或者也声明为抛出 E(或者 E 的一个父类)。通过这种方式,该语言强制我们文档化控制可能退出一个方法的所有预期方式。对于因为编
2005-03-02 15:54:00
511
原创 struts相关
Web组件的三种关联关系请求转发(forward)对客户透明,request里的信息保持。请求重定向(redirect)重新request到新的URL包含(include)解决并行开发:1、多个配置文件的支持(其实还是要合并,可能会引起forward冲突)2、模块的支持ModuleConfig对应该模块的XXXConfig如ActionConfig、FormBeanConfig(考虑模块间的转
2005-02-25 16:09:00
706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人