Wro4 jリソース管理

Wro4 jライブラリは,Webアプリケーションの資源を管理するために用いられる.ほとんどの場合それは

  • Jsソースファイル間に依存関係木を構築する.

  • Javascriptを縮小する

  • レンタルファイルのコンパイル

  • 開発モードでリアルタイム更新を管理する

  • 生産モードでのキャッシュの管理

依存関係木

AngularJsがモジュールに入ると gn_search_geoportal ,wro 4 j入口点がキーである. gn_search_geoportal 同じようにこれは声明であることを意味します goog.provide('gn_search_geoportal') それがそうです。

これがAngularJsモジュール依存関係とwro 4 j依存関係木との間に良好なマッピングを確保する必要がある理由である.

例えば、wro 4 jに対して以下の動作を実行する場合:

goog.provide('gn_search_default');

goog.require('gn_search');
goog.require('gn_search_default_config');
goog.require('gn_related_directive');

同じ依存項注入を使用してAngularJsモジュールを作成することを確認する必要があります:

var module = angular.module('gn_search_default',
    [
      'gn_search',
      'gn_search_default_config',
      'gn_related_directive'
    ]);

重要

変更するたびに goog.require あるいは…。 goog.provide 文は、wro 4 j依存関係木作成を再起動する必要があります。これはJettyやTomcat再起動により行うことができる.

これらの原則に従って、あなたは今、新しいモジュール、コンポーネント、命令、またはサービスをアプリケーションに自由に追加することができます。