-2
服務層的含義爲什麼我們必須在我們的Java EE MVC Web應用程序中添加服務層?在java ee應用程序中服務層的含義是什麼我不明白爲什麼?
服務層的含義爲什麼我們必須在我們的Java EE MVC Web應用程序中添加服務層?在java ee應用程序中服務層的含義是什麼我不明白爲什麼?
基本概念是,如果您將代碼分區到不同的層中,則更換技術或擴展功能會更加容易。
一個常見的結構是
隨着每層只取決於正下方的層上。這意味着相同的應用程序可以運行多個用戶界面,並且可能還有一個使用相同業務邏輯的其餘Interface和/或soap界面。
此外,如果你想改變你的數據庫技術,只會有一小部分你需要更新的應用程序。
希望這能夠很好地回答你的問題,我可以整天談論這個問題,但是有很多可用的信息,只是谷歌的「代碼分離」。
服務層 - 是你的業務邏輯的一部分。 – Optio
所以你知道MVC?服務層用於控制事務。將代碼分成不同層次是很好的做法。例如,服務層將用於與dB交互的服務。或者它可以用於處理JMS。 –