[英]Which design pattern or idea do I use for a distributed system based on mvc
首先,我想首先說明我想完成的基本概念。
我通過遵循分層模型視圖控制器設計來設計系統。 我基本上有一個服務器,我想使用平板電腦作為視圖/顯示。 現在,因為我想通過序列化與平板電腦之間來回發送數據,所以我不知道在哪里玩那些平板電腦的視圖控制器類。
理想情況下,當啟動平板電腦時,您可以選擇希望平板電腦顯示的視圖(從1到任何角度),但是視圖無法實例化它自己的控制器,我認為。
所以我只是不知道在哪里可以有技術上創建所述視圖的視圖控制器,以及如何允許它與所述平板電腦進行通信。 (這將在java / android中完成)
MVC模式適用於一台機器。 因此,您可以在平板電腦上使用MVC模式。 此處的控制器是粘合代碼,它實例化視圖並創建模型(DAO-數據訪問對象)以從服務器獲取數據。
這完全與您將在服務器上使用的內容無關。 您可能會說,在服務器上您還希望擁有類似MVC的東西-在這種情況下,控制器處理REST,SOAP等請求,並實例化一個DAO,該DAO將從文件,數據庫等中檢索信息。 ..此后的視圖可以看作是序列化程序,可以從提取的數據中創建XML或JSON文檔。
您可能會問自己,是想擁有富客戶端還是瘦客戶端。 富客戶端具有更獨立的邏輯,也許可以緩存數據,...; 而瘦客戶端僅顯示數據並將每個已執行的操作轉發到服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.