さまざまなアプリケーション用にWebベースのウィジェットを作成しすぎているMVCモデルを使用しているため、問題を解決するために多くの反復作業が発生します。ウィジェットごとにjspタグの新しいパッケージを作成する予定です( tld)と生成されたjarは、これらのウィジェットを使用する多くのアプリケーションに含まれ、それも正常に実行できます。
しかし、ここでは、ウィジェットで使用されるcssとjavascriptについて少し心配しています。
ライブラリのjspタグ自体にcssを記述した場合、その場合は毎回cssとスクリプトをフェッチするため、余分な遅延が発生します。クライアント側で共通のcssを記述した場合、ウィジェットパッケージを使用する複数のアプリケーションで次のことを行う必要があります。 cssを何度も書きますか?
MVCプロジェクトに含めたウィジェットのjarファイル。
jar -tvf AcmeUIUtils-1.0.jar
0 Fri Dec 07 07:41:56 IST 2012 META-INF/
106 Fri Dec 07 07:41:54 IST 2012 META-INF/MANIFEST.MF
0 Fri Dec 07 15:54:40 IST 2012 com/
0 Fri Dec 07 15:54:40 IST 2012 com/amazon/
0 Fri Dec 07 15:54:40 IST 2012 com/amazon/spotui/
0 Fri Dec 07 15:54:40 IST 2012 com/amazon/spotui/basicui/
2339 Fri Dec 07 02:11:38 IST 2012 com/amazon/spotui/basicui/AcmeMessage.class
1684 Fri Dec 07 15:54:40 IST 2012 com/amazon/spotui/basicui/Ping.class
0 Fri Dec 07 15:54:40 IST 2012 com/amazon/spotui/utils/
2989 Fri Dec 07 15:54:40 IST 2012 com/amazon/spotui/utils/AcmeTags.class
0 Fri Dec 07 07:41:40 IST 2012 META-INF/css/
635 Fri Dec 07 07:40:14 IST 2012 META-INF/css/error.css
1059 Fri Dec 07 14:47:20 IST 2012 META-INF/spot-ui-component.tld
0 Fri Dec 07 15:54:40 IST 2012 test-resources/
今私の質問は、エレガントな方法で私のアプリケーションにerror.cssをロードする方法ですか?または、ウィジェットレベルで変更を加える必要がありますか?
私はこの問題のオープンソースソリューションを気にしません。ただし、jspタグのみが必要です。