Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于AngularJs的前端应用程序如何使用Tomacat7服务器上基于SpringMVC的后端应用程序_Angularjs_Spring Mvc_Tomcat7 - Fatal编程技术网

基于AngularJs的前端应用程序如何使用Tomacat7服务器上基于SpringMVC的后端应用程序

基于AngularJs的前端应用程序如何使用Tomacat7服务器上基于SpringMVC的后端应用程序,angularjs,spring-mvc,tomcat7,Angularjs,Spring Mvc,Tomcat7,我正在尝试使用AngularJS作为前端开发web应用程序,它与Tomcat 7上的后端Spring MVC是独立的应用程序。我的前端如何使用后端?考虑使用或使用RESTful web服务 HTTP简单获取请求示例: $http({ method: 'GET', url: '/someUrl' }).then(function successCallback(response) { // this callback will be called asynchronously

我正在尝试使用AngularJS作为前端开发web应用程序,它与Tomcat 7上的后端Spring MVC是独立的应用程序。我的前端如何使用后端?

考虑使用或使用RESTful web服务

HTTP简单获取请求示例:

$http({
  method: 'GET',
  url: '/someUrl'
}).then(function successCallback(response) {
    // this callback will be called asynchronously
    // when the response is available
  }, function errorCallback(response) {
    // called asynchronously if an error occurs
    // or server returns response with an error status.
  })
资源示例:

var User = $resource('/user/:userId', {userId:'@id'});
var user = User.get({userId:123}, function() {
  user.abc = true;
  user.$save();
})

你所说的“消费”是什么意思。这个词表示您想了解Web服务…例如,我开始在Tomcat服务器上使用Grunt server和类似Spring MVC的REST创建AngularJS应用程序。完成后,要分离应用程序,我想使用Tomcat server上的前端应用程序来、、消费、、我后端的资源URL。您到底有什么问题?您在前端或后端有问题吗?前端和后端可以位于不同的服务器上,并且可以通过URL进行通信。我的前端位于一台服务器上,后端位于另一台服务器上没有问题。否。只需使用正确的url:
http://yourHost/yourApi..
。如果这个答案对你有帮助,请接受。