在我使用Spring MVC的Web應用程序中,我有一個豐富的領域模型。 我想使這個域模型可用於客戶端的Web瀏覽器。例如,因爲我的域模型包含類Person
與方法Set<Person> getFriends()
和DateTime getBirthday()
,我想在客戶端使用這些方法。使用場景包括如何使服務器端域模型可用於客戶端Web瀏覽器?
- 動態地更新訪問瀏覽器的HTML時,請因此,終端,或在他們的生日HTML
- 排序
persons
列出所有的朋友。
請注意我沒有在這裏尋找在「視圖渲染階段」(例如JSP)中訪問我的域模型。我正在尋找訪問我的Web應用程序的用戶瀏覽器上的域模型。例如,我不想在「視圖渲染階段」對Person
實例進行排序。我希望在用戶的瀏覽器中進行排序。
我的挑戰有哪些解決方案?
您可以使用JavaScript MVC框架在js – 2013-03-12 14:06:04
** 1中重新創建您的模型**確保您需要對您的API進行身份驗證。 ** 2。**看看'HATEOAS'和'REST'。我聽說[暴露你的域模型](http://java.dzone.com/articles/domain-model-rest-anti-pattern)可能是危險的。 – Jess 2013-03-19 03:52:02