面向接口的编程

面向接口的编程
原理图

面向接口的编程_第1张图片

所需要的类
User类:实体类,实实在存在的东西!
Userdao接口:用于访问数据库的类,通过实现这个接口可以进行访问不同的数据库如:mysql,oracle,db2。因此用户可以写成不同的数据库的访问的实现类
Userservice接口:通过Userdao来new出不同的数据访问类如:Userdao  u = new  MysqlUserDaoImpl();
          Userdao  u = new  Oracle UserDaoImpl();
如果有很多数据库访问的类,可以将各个数据库访问的类放到一个xml里面去这样会更加的方面。
Test类:这里的test是测试类,用来访问userService进行最后的应用,这里可以是后面的strut里面的action也有可能是一个servlet.其实就是一个与客户端直接打交道的一个类。

你可能感兴趣的:(oracle,编程,mysql,servlet,db2)