主题行说明了一切。 谷歌搜索DAL& DAO仅返回与C#.NET相关的结果 Java世界中是否存在DAL / DAO等效模式? 有没有可用的参考实现?
答案 0 :(得分:1)
模式DAL和DAO不是特定于语言的。使用它们在Java中也是很好的风格。
Springframework提供了很好的DAO实现。
答案 1 :(得分:1)
当然它也适用于Java:Don't Repeat The DAO!
看看福勒的Patterns of Enterprise Application Architecture。 Core J2EE Patterns也指DAO。
检查C#/ .NET引用的日期会很有趣。我敢打赌,这个想法始于Java方面,后来被.NET采用。微软可能还有另一种持久性技术,这是他们的“最佳实践”。如果我没记错的话,VB用于将UI元素紧密地绑定到列,而中间没有中间层来将视图与数据库分开。