如何从angular 2应用程序执行驻留在服务器上的Java代码?

时间:2019-01-09 01:34:31

标签: java node.js angular shell

我有一个angular 2应用程序,通过将其打包为maven war文件部署在tomcat服务器上。当用户单击“提交”时,我试图从用角的表单中获取用户输入,这将触发Java代码并进行一些计算并将结果返回到角。我可以调用Shell脚本以某种方式调用该类吗?还是将输入从angular发送到node.js并让node.js调用该Java函数更好?

1 个答案:

答案 0 :(得分:2)

典型的解决方案是利用所谓的REST请求。您将使Angular 2应用程序对侦听控制器(这是一个Java类)进行http调用(可能使用Angular的HttpClient),它将处理并返回响应。

您可以从https://spring.io/understanding/REST

开始找到有关如何实施这种解决方案的大量详细信息。