有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

将现有的AngularJS+Java应用程序部署为。战争

我有一个AngularJS应用程序,它遵循John Papa给出的一些advices。主要的一点是,我在这个应用程序中使用了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注释公开的,但是如果需要的话,它们可以在需要的时候以其他方式公开


共 (1) 个答案

  1. # 1 楼答案

    您可以(可能应该)将java代码和angular代码放在同一场战争中