我對3層體系結構有問題。我有一個數據層,一個服務層和一個顯示層。爲了測試我使用控制檯。我設置了一個對soap文件的引用,並且我不知道我必須在哪裏設置對soap文件的引用(在服務層或數據層?)soap有很多用於創建到Internet的guestconnection的函數。我必須在我的3層體系結構中設置SOAP參考應用程序
塔拉索夫
我對3層體系結構有問題。我有一個數據層,一個服務層和一個顯示層。爲了測試我使用控制檯。我設置了一個對soap文件的引用,並且我不知道我必須在哪裏設置對soap文件的引用(在服務層或數據層?)soap有很多用於創建到Internet的guestconnection的函數。我必須在我的3層體系結構中設置SOAP參考應用程序
塔拉索夫
簡短的回答:服務引用應該總是在Data Tier
(如Service Components/Agents
)。
龍回答:
的N層架構,這裏是主要的層:
[ Presentation Layer ]
[ Service Layer ]
[ Business Layer ]
[ Data Layer ]
的Service Layer
是這裏隱藏從Presentation Layer
&您的企業給予直接訪問您的客戶端通過您的服務接口。
在這一層,只有接口(和消息/服務模型實體)應該呈現。它的你的服務交涉。
一般來說,3層是Presentation Tier
>Business/Logic Tier
>Data Tier
;通常這裏沒有服務層元素,但是你可以把它們放在邏輯層中。
在Data (Access) Layer
,你有兩個主要數據部件:Data Access Components
& Service Components
(也稱爲Service Agents
)。所有對其他人的引用服務應該在這裏,因爲服務是「數據提供者」。
什麼是「肥皂文件」?你的意思是服務參考? – JoeBilly 2012-07-30 13:17:51
是............... – Tarasov 2012-07-31 06:55:41