Java spring-MVCを使用して作成されたAPIRESTfulに接続するyeomanを使用してangular.jsを使用してアプリケーションSPAを構築しています。angularなので、いくつかの異なる代替案やベストプラクティスを知りたいです。たとえば、http-serverにApacheとしてデプロイする、war内でapplication-serverをTomcatとして使用する、または別のオプションや提案などです。
助けてくれてありがとう。
これで、フロントエンドコードは本番環境に対応し、$ grunt build
を実行するだけです。
そして、アプリのバックエンドの提供を担当するのとまったく同じサーバーによってYeoman(実際にはGrunt)によって生成された静的リソースを提供します。
同様の質問に対する私の答え、Yeoman&Spring-MVCのプロジェクト構造といくつかの必要な構成を示しています を見てください。
一部のより高度な展開シナリオでは、負荷分散を導入する必要があり、フロントエンドとバックエンドに別々のサーバーが必要になる場合がありますが、ここでは基本的な構成について説明します。