我是前端开发新手。到目前为止,我用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 **)。 –