我有一个AngularJS应用程序,该应用程序遵循advices给出的一些John Papa。重点是我在这个应用程序中使用了folder-by-feature architecture。
我的应用程序使用一些控制器来处理Java中的数据。没有bean也没有服务,因为在我的特定环境中我不需要它们,只有那些控制器。
我想要的是将这个应用程序和那些控制器部署在.war文件中,以便将它放在Tomcat服务器(可能是Tomcat 7)上,并访问我的AngularJS应用程序中包含的接口。
我是否需要将Java和Angular分隔在两个资源中,或者我可以将它们折叠在一个.war文件中并仍能正确使用它们吗?
我是新手来完成应用程序部署,因此欢迎任何建议。 提前谢谢。
项目结构基本上只是:
| src
| main
| java
| controllers
| JavaController1.java
| JavaController2.java
| config
| (configuration files if needed)
| webapp
| bower_components
| js
| (directives, services, core)
| features
| feature1
| feature1.html
| feature1Controller.js
| feature2
| feature2.html
| feature2Controller.js
| css
| (etc...)
控制器(目前)通过Spring Framework的@RestController注释公开,但如果需要,可以在需要时以其他方式公开。
答案 0 :(得分:0)
你可以(可能应该)把你的java代码和角度代码放在同一个战争中。