如何使用Spring MVC与node.js
我想知道是否有可能使用Spring MVC(使用Gradle)与后端的东西一起使用node.js作为Web服务器,以及如何? 他们通过JSON沟通吗?
我想使用node.js的原因是我想要使用一些模块,如Yeoman(使用angular度发生器),grunt,bower,socket.io等和Angularjs(用于路由,控制器等)
我也想使用一个sql数据库(mysql或sqlite)而不是像mongodb这样的nosql数据库。
这是如何实现的? 我只是将node.js添加到我的Spring项目中? 有任何我可以关注的教程或者我可以看看的知识库吗?
编辑
我已经检查出JHipster,但它不是我正在寻找什么。 有一个简单的方法,你只是把两者结合起来,用gradle而不是maven? 我觉得JHipster有点太过分了。
虽然这不是你所要求的,但看看JHipster 。 这是一个yeoman生成器,它在前端引入了一个AngularJS的Spring后端项目(伴随着Bower和Grunt的function)
我发布这个,因为JHipster似乎满足您的大部分要求,可能比使用Spring和Node.js的一些临时集成更容易使用
这里是一个刚刚在一个项目中使用spring,mongo和nodejs的spring文章。
另外,spring有2个用于访问关系数据的指南,例如mysql: relational-data-access和access -data-jpa
- 在$ http调用中使用then / catch
- AngularJS:无法发送POST请求与适当的CORS头
- 使用pdfMake通过Node Express将PDF内容返回给浏览器
- AngularJS和NodeJS http-server:重写URL
- 如何在Gulp-Jade中设置默认的文档types
- Express + AngularJS + HTML:ng-include不起作用(404 – 页面未find错误)
- 如何使用AngularJS从远程URL获取模板
- 使用Node + Express web API的angular度应用程序返回JSON资源vs服务器端模板引擎
- 无法从request.body中提取发布的数据