我對編程相當陌生,近幾個月來一直關注Java。我想用Java applet前端編寫一個應用程序,該應用程序將捕獲有關我的用戶的信息,並允許他們組織體育賽事。這似乎很適合面向對象的方法(例如,每個用戶是一個對象,每個事件是一個對象,每個教練都是一個對象等)。在基於java客戶端的客戶端/服務器設置的後端使用的最佳體系結構是什麼?
然而,我的用戶都將需要訪問和修改存儲爲對象的數據。似乎需要某種數據庫,但我只有真正的RDBMS經驗,並且我無法看到如何映射到基於對象的前端。我只能使用PHP驅動的HTTP調用,但這意味着將對象轉換爲表格,這感覺就像是離開了純粹的面向對象的方法 - 我真的很努力不去陷入程序化的思維方式,這更多的是我的背景。
我隱約知道JSON和NoSQL數據庫的,但還不夠了解它們是否解決我的問題。因此,鑑於所有這些,我非常感謝任何有關保持OO的最佳方式的觀點,同時還有一個允許共享訪問應用程序數據的客戶端/服務器模型。我確信有一個簡單的解決方案 - 我只是努力尋找它!
任何提示/想法?
你可以做在PHP空中接力太:http://php.net/manual/en/language.oop5.basic。php –
感謝Luiggi這是一個想法,但它沒有解決如何將對象從前端傳輸到後端,以及如何存儲並隨後在一些描述的數據庫中引用它們的問題... – Tom