java1573 发表于 2013-1-25 22:40:47

面试:如果在现在开发时使用的数据库是DB2(IBM的数据库产品),可能要使用Oracle。在这种背景下,如何开发?

面试:如果在现在开发时使用的数据库是DB2(IBM的数据库产品),可能要
使用Oracle。在这种背景下,如何进行(JAVA)开发?

前期工作(公共部分)
1、先定义要处理的数据:Employee
2、定义处理数据的接口以及处理数据的方法

中期:
3、小组1根据接口进行了调用
4、小组2根据接口进行了开发

后期:组装或更换
5、最后组装
IEmp db2 = new EmpToDB2();
this.addEmployeeData(db2);

IEmp ora = new EmpToOracle();
this.addEmployeeData(ora);
//this.addEmployeeData(可替换组件)

JAVA开发的要点是:
·面向接口,实现组件化开发。
·而组件内部要实现高内聚,组件之间要实现低耦合。
页: [1]
查看完整版本: 面试:如果在现在开发时使用的数据库是DB2(IBM的数据库产品),可能要使用Oracle。在这种背景下,如何开发?