一尘不染

为什么应该将业务逻辑移出JSP?

jsp

由于JSP主要用于表示,因此将业务逻辑保留在JSP之外有什么优势?我们仍然看到业务逻辑写在JSP内,因此我需要知道将业务逻辑从JSP中移出有什么好处。


阅读 267

收藏
2020-06-08

共1个答案

一尘不染

MVC
的主要好处是您可以拥有 多个视图,并且可以将结构清晰,分离并实现
简单


可重用性

假设明天您需要在桌面应用程序上运行相同的应用程序。那么您只需更改视图即可。


可测性

您可以对服务方法进行单元测试,但不能从视图中简单地对逻辑进行单元测试。


可维护性

很容易从Service方法中理解代码,我们也可以更改它/ release service api并轻松维护它


版本能力

如果使用服务API而不是查看逻辑,则可以为API提供版本并维护与问题/更新相关的标准文档

2020-06-08