使用存贮过程,需要针对不同的数据库写不同的实现。各个数据库系统中SQL的区别比起 JDBC 来是大一些,因些可移植性不是很好,但是从效率上来说,这种方式应该比将逻辑放入 JavaBean 中来得快。因为有时一个逻辑操作需要与数据库做多次的访问才能完成,而这时,如果使用数据库脚本,就可以充分利用数据库的优化特性,但如果使用JavaBean, 就会多很多的网络操作,效率上当然会慢。
从上面看来,对你的应用,你要自己做出判断。
你如果将逻辑放在存储环境,你又走上了传统的大型主机模式。
That does not mean it's bad design.
That does not mean it's bad design.
That's bad design.
很可能导致软件死亡,亲身体会,失败几次,决心放弃数据库驱动模式设计的学习。
失败项目:聊城烟草物流系统,包头烟草物流系统,德州烟草物流系统。准备辞职跟过一位老大