描述: 在使用java+ibatis+oracle开发应用时,将主要的业务逻辑放在package中实现,然后在java中调用这些package。我很疑惑,有以下几个问题,请大家帮忙解答,谢谢!
问题:
1、相对于把业务放到java层中做处理,这种package处理业务逻辑优势?
2、package中处理业务逻辑在处理性能、维护性怎么样?
3、如果处理逻辑中需要返回数据到前端(比如说1W条),package处理能否吃得消
描述: 在使用java+ibatis+oracle开发应用时,将主要的业务逻辑放在package中实现,然后在java中调用这些package。我很疑惑,有以下几个问题,请大家帮忙解答,谢谢!
问题:
1、相对于把业务放到java层中做处理,这种package处理业务逻辑优势?
2、package中处理业务逻辑在处理性能、维护性怎么样?
3、如果处理逻辑中需要返回数据到前端(比如说1W条),package处理能否吃得消
1、相对于把业务放到java层中做处理,这种package处理业务逻辑优势?
->优势就是速度快。数据库源生的游标,循环等比在Java里面处理快很多。
2、package中处理业务逻辑在处理性能、维护性怎么样?
->性能要好些。但可扩展性和维护性都比较差。
3、如果处理逻辑中需要返回数据到前端(比如说1W条),package处理能否吃得消
->吃得消。和用纯Java没有区别。