面试:如果在现在开发时使用的数据库是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开发的要点是:
·面向接口,实现组件化开发。
·而组件内部要实现高内聚,组件之间要实现低耦合。
使用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开发的要点是:
·面向接口,实现组件化开发。
·而组件内部要实现高内聚,组件之间要实现低耦合。
本文介绍了一种在从DB2转向Oracle数据库的过程中采用JAVA进行组件化开发的方法。具体包括定义数据处理接口、按组分工协作及后期组件的组装或替换等步骤。强调了面向接口编程的重要性。
937

被折叠的 条评论
为什么被折叠?



