服務層:服務層叫服務層,服務層叫服務。必須是比較高層的結構,相當於封裝了幾個操作。
至於為什麽服務層要用接口來定義,有幾個好處:
在java中,接口是多重繼承的,而類是單壹繼承的。如果需要壹個類實現多個服務,可以用接口實現,但是用類定義服務就沒那麽靈活了。
為不同的數據庫提供服務,只需要用不同的類實現接口,而不需要重復定義類。
對於編程規範的問題,接口編程的目的是封裝實現,但是調用方只關心接口不關心實現,也就是“高內聚低耦合”的思想。
擴展數據:
Java Web是利用Java技術解決相關Web互聯網領域的技術總和。Web包括兩部分:web服務器和web客戶端。客戶端有java小程序,但是很少用。Java在服務器端應用廣泛,如Servlet、JSP、第三方框架等。Java技術為Web領域的發展註入了強大的推動力。
參考資料:
Web服務百度百科?數據訪問層百度百科