4.23学习笔记

正则表达式就是规范字符串格式的。如输入必须是邮箱,电话。

真的是有Access和sql server两种需求的话
可以用一个DAL,使用不同的Provider就行了,比如AccessProvider和SqlProvider
如果每个表都有一个DAL与之相对应,那岂不是10个表就有20个类+10个接口?
DAL层过于庞大
而且如果要添加Oracle的话,就得为所有的DAL接口添加一个实现,与之比较起来,添加一个Provider实现更为简洁

解决方法:Privoder就是用来解决数据库可能变化的问题,不管是sql server还是access还是xml或者是内存数据库
如果是sql差异可以引入sqlDialect
这是比较成熟的设计了,你可以参考下Hibernate的实现

posted on 2011-04-23 10:41  铁皮1900  阅读(127)  评论(0)    收藏  举报

导航