我已經完成了一個windows項目,其中有一個簡單的下載按鈕,用於從外部門戶網站下載內容。這裏我已經完成了用於CRUD操作的dataaccess類。現在我需要分離UI和業務邏輯層。我的UI代碼看起來有點不整潔。所以我需要創建一個BLL。對於BLL,我可以編寫html解析方法(ProcessHtml)和使用httpwebrequest獲取網頁的html輸出(SendHTTPRequest)的方法以及使用html內容寫入doc文件的方法(WriteToFile)。它會有意義嗎?。簡單地 我可以在BLL中使用以下方法。該項目的體系結構
BLL
ProcessHtml()
SendHTTPRequest()
WriteToFile()
不應該有任何HTML在您的業務邏輯... – Guillaume
所以你告訴我使用htmlagility包處理HTML的方法應該是在UI代碼本身。 – sachin
Î會引入另一個名爲DataAccess的圖層 – Tomtom