摘要: 本系统极好的体现了《J2EE core patterns》中的重构思想,采用DAO模式将对数据库类型的依赖降为最低(尽管hibernate已经是这样做的了,但是我们不得不考虑Hibernate所不适用的情况,比如大批量的数据操作;而且我们还可以轻松的移植到ibatis上);采用门面模式对外抛出一致的接口,系统的tie的概念更加突出,将系统真正的纳入了一个黑盒子,并且它与其它系统集成将更加方便;再加之Spring所独有的低依赖低侵入特性可以使得本系统得到很大的可扩充性。当然了,我的开发经验实在是太少了,所以在系统设计这道关口没办法做到最大的可扩展性,但我一直很好的遵循了OO的基本思想,针对扩展编程,不要针对实现编程!
本系统的源代码下载地址:http://heaven.mofile.com/cn/pickup(提取码:0750713135540834)或者访问http://my.mofile.com/passyt 查看共享天地
欢迎大家批评指正!!
阅读全文