面向接口的编程

本文介绍了一种软件设计方法——面向接口编程。通过User类、Userdao接口及Userservice接口等组件,展示了如何实现不同数据库的访问,同时通过Test类演示了最终的应用过程。
[size=large]面向接口的编程[/size]
原理图

[img]http://dl.iteye.com/upload/attachment/359608/deb0206f-5ccf-3261-b54a-29a48dfe952f.jpg[/img]

所需要的类
User类:实体类,实实在存在的东西!
Userdao接口:用于访问数据库的类,通过实现这个接口可以进行访问不同的数据库如:mysql,oracle,db2。因此用户可以写成不同的数据库的访问的实现类
Userservice接口:通过Userdao来new出不同的数据访问类如:Userdao u = new MysqlUserDaoImpl();
Userdao u = new Oracle UserDaoImpl();
如果有很多数据库访问的类,可以将各个数据库访问的类放到一个xml里面去这样会更加的方面。
Test类:这里的test是测试类,用来访问userService进行最后的应用,这里可以是后面的strut里面的action也有可能是一个servlet.其实就是一个与客户端直接打交道的一个类。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值