で指定されたの一部に続くAngularJSアプリケーションがあります。要点は、このアプリケーションでfolder-by-feature architectureを使用したことです。既存のAngularJS + Javaアプリケーションを.warとしてデプロイ
私のアプリケーションは、Javaでデータを処理するためにいくつかのコントローラを使用しています。豆やサービスはありません。特定の状況では必要ないので、コントローラだけがあります。
Tomcat Server(おそらくTomcat 7)に配置し、AngularJSアプリケーションに含まれるインタフェースにアクセスするために、このアプリケーションとコントローラを.warファイルにデプロイすることをお勧めします。
JavaとAngularを2つのリソースに分けて保存する必要がありますか、または1つの.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注釈を介して公開(現時点では)ですが、必要に応じて、必要であれば、彼らはそうさらされる可能性があります。
あなたがJavaで持っているコントローラは、休憩サービスなどで公開されていますか? Javaコードの一般的な構造を共有できますか? –
質問を編集しましたが、あなたの質問に答えるかどうか分かりません。 –
確かに。ですから、あなたはlocalhost:8080 I.E.によってindex.htmlにアクセスしたいと思っています。その後、郵便配達員のようなものを使って休憩サービスをテストする必要があります。今度はインデックスにすべての角度のアプリケーションを配置し、$ resourcesやajax呼び出しのようなものを使って残りのサービスに到達してください。残りのサービスは、localhost:8080/restServices/pathの下でI.Eになります。その後、残りのサービスをrestServicesパスをヒットする角度で使用することができます。これまで私はこれらの技術を使ってアプリケーションを開発していましたが、問題は起こりません。 –