2015-04-04 30 views
4

我想構建一個簡單的web應用程序,只是爲了學習新的東西,我決定學習反應js。我已經在java和spring中實現了一些後端,但我真的不知道如何將它與flux architecure集成。它甚至有可能或者我應該改變我的後端(我使用spring mvc和flux有不同的方法)?我在尋找很多,但幾乎我找到的每個例子都是一個完整的js應用程序,或者使用rails作爲後端,我根本不知道。通量架構和後端

+1

流量模式未定義Web服務器交互。 https://facebook.github.io/flux/。我建議你嘗試一些更簡單的NodeJs示例,看看在某些情況下如何處理數據。最終,這取決於你。 Flux不適合所有需求。 – WiredPrairie 2015-04-04 12:33:40

+0

你的後端是否支持'GET'和'POST'請求​​?所以,如果我去'localhost:port/my_data',我能得到數據嗎? – 2015-04-05 13:58:01

回答

1

如果你想保持現有的後端,並沒有運行作出反應+流服務器進行服務器端渲染上,我建議你看一看從Soundclound的例子,通過@zertosh寫着:

例如:https://github.com/zertosh/ssr-demo-kit

視頻:https://vimeo.com/108488724

在他們的應用程序,它們被在後端上運行Scala和它們旋轉了一個基於犀牛腳本轉輪沖洗通過應用程序的初始動作,生成HTML和把它全部傳遞給客戶端。然後客戶接管。

當您想要將數據保存回服務器時,您還需要一些XHR端點,但這些都只是正常的GET/POST URL參數給JSON的東西。

所有這些似乎都只是爲了學習React。在學習只發送一些JSON並讓客戶端進行初始渲染時,您可能會感覺更好,當您對客戶端代碼感到滿意時,可以保存服務器端的渲染內容。