我是前端開發新手。到目前爲止,我用Eclipse編寫了一個用java編寫的後端程序,它可以完成所有我想要的操作,將輸出保存在一個對象中並將其輸出到控制檯中(爲了我的方便)。使用eclipse前端(jsp的本地主機上的網頁)和後端(java程序)之間的通信
我的目標是在本地服務器的網頁上動態顯示此輸出信息(表示程序的後端部分可能會更新併發送新輸出)。 因此,我使用Eclipse Project Properties中的「Project Facets」將動態網頁「轉換」或「添加」到我的Eclipse項目中,並創建了一個託管在tomcat服務器(See picture of the File organisation)上的index.jsp文件。
最終,我希望在瀏覽器中打開我的index.jsp文件,並且當我的後端程序(我假設必須在可執行jar中編譯)檢測到更改時,在網頁中顯示這些更改。另外,我的網頁上有一個按鈕,當我點擊它時,我想將信息發回到我的後端程序。
我應該在我的後端使用index.jsp的URL使用POST請求嗎(雖然我不想在表單中顯示信息,只是普通的文本和圖像)?
或者在webcontent/WEB-INF /中創建一個Javabean類(如果我可以從後端動態訪問和修改它),然後使用它從jsp頁面獲取和設置數據?
還是我有義務使用類似Spring的東西?
我聽說我應該分開後端和前端,但我真的不明白他們如何動態交流!
謝謝你的幫助!
RPC(RMI)。 CORBA(IIOP)。 DCOM。 ** ReST **(http)。 SOAP(http)。其他搜索條件:n層設計。中間件。企業服務總線。四人幫(設計模式,** MVC **)。 –