コンテナーが埋め込まれた Spring IO jar は、UI として AngularJS を使用するグローブのように適合します。jar ベースの spring io プロジェクト (つまり、angularjs またはその他の javascript ライブラリを使用した .html ページ) を使用して、静的リソースを簡単に攻撃できます。
angular ベースのフロント エンドには、SpringIO Web が最適です。
ただし、maven によってビルドされた GWT と連携するために SpringIO を (WAR ではなく) jar としてパッケージ化するというトピックでは、問題はそれほど簡単には解決できないようです。
これまでのところ、このトピックに関する唯一の関連する回答は次のとおりです。 Spring Boot + GWT 組み込み構成
実際、GWT アプリケーションを springIO jar (生産的な jar) にビルドする必要がある場合は、GWT javascript が適切な META-INF/resources に分類され、サーバーに提供されることを確認するだけで済みます。クライアント。
ただし、開発時に Java から Javascript へのコンパイルがまだ行われておらず、従来の gwt:run プラグインが使用されている場合、次のように pom.xml を適切にセットアップする方法について公式の回答を得ることは興味深いでしょう。
(a) 選択した埋め込みコンテナー tomcat または jetty を使用します。
(b) 開発時に、springio devtools を使用してコンテナーを再起動する利点があります。これは、javascript リソースが restar なしですぐに更新され、クラスの変更が再起動につながる Spring x Angular ベースのプログラムの魅力のように機能します。
(c) 完全なモンスターをコンパイルしなくても GWT アプリケーションをデバッグできる
私は疑問に思っています: GWT と Spring IO を同時に使用して生産的に開発できる唯一の方法は、次のように述べることです: - 2 つのコンテナーが必要です。GWT 部分を実行し、javascript を提供し、フロント ent をデバッグするためのフロント エンド桟橋。
私はjavascriptを持っていませんが、Springboot開発ツールを生産的に取得してTomcatの再起動をクラス変更することができるSpring IOのバックエンドアプリケーション。
そして桟橋と組み込みの tomcat の間で、単純な REST ベースの Web サービスを使用して 2 つの JVM コンテナーを統合します。両方が同じローカルホスト上にある場合、ネットワーク コストは本質的に冗長です。しかし、生産的に開発するには、GWT JavaScript を含む別のコンテナーと、SpringIO ビジネス ロジックを含むコンテナーが必要になる場合、完璧な世界ではありません。
GWT と SpringIO の両方を使用して生産的に連携できるように、springio が GWT maven pom.xml を提供することは可能でしょうか?
私の側では、デモンストレーションする git プロジェクトが既に存在する SpringIO WAr アプローチが好きではないと言わざるを得ません。
コンテナが埋め込まれた JAR SpringIO JAR をセットアップして生産的な開発環境を構築できない場合、私は単純に、GWT fornt-end 用の最も効果的な開発 pom.xml と springio バックエンドの busienss ロジックを含む 2 つのコンテナを選択します。これについての返信に感謝します。