请大牛们讨论下业务逻辑应该在哪实现较为合理

1、java业务逻辑层。

2、后台存储过程。


因为本人一直都在业务逻辑层实现。但新项目中领导要求将业务写到后台存储过程,java业务逻辑层不承载业务逻辑的实现功能。


先说本人的观点:

本人偏向写在java业务逻辑层

1、调试跟踪方便 (如果在存储过程实现布太方便测试与调试)

2、集群可充分利用资源 (在存储过程后期数据库压力会很大)


当然,在存储过程实现也有有点。比如修改业务逻辑不用重启应用等。



上面只是个人的理解,肯定不完整,不全面,甚至还可能是误解。