大規模な Java エンタープライズ アプリケーションで JavaScript ファイルを作成する際のガイドラインを教えてください。基本的に、ここで行うことは、JSP のフォルダー構造を複製することであり、そこにあるすべての JSP には対応する js ファイルがあります。以下に示すように:
war
|- js
|- jquery.js
|- jquery.ui.js
|- datatables.js
|- other-lib.js
|- pages
|- login.js
|- dashboard.js
|- userAdmin.js
Sitemeshを使用しているため、メイン デコレータ JSP では、すべてのライブラリが<script>
タグにインポートされます。したがって、メイン デコレータ JSP では、次のように表示されます。
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/datatables.js"></script>
<script type="text/javascript" src="js/xform.js"></script>
<script type="text/javascript" src="js/generic.js"></script>
</head>
そして、私が言ったように、「js/pages」フォルダーの下の js ファイルは、特定の JSP ファイルにインポートされます。
今、私はJS パターンに関する Addy Osmani の記事を読み、公開モジュール パターンを使い始めました。それでも、私はちょっと迷っています。この RequireJS フレームワーク/ツールに出くわしました。しかし、Java アプリの js ファイルのオーバーホールを開始する方法がわかりません。
$(document).ready(function(){})
module-pattern を使い始めたらどこに置くべきですか?
すべての JSP ページをモジュールにする必要がありますか? または、概念の使いやすさ/動作に応じて、動作に分解してモジュールを作成する必要がありますか?
他に何を質問すればよいかわかりません。考えることはたくさんあります。私は Java 開発者なので、通常はバックエンドのコーディングをしていますが、今は私のチームにフロントエンド エンジニアがいないので、学ばなければなりません。この新しいもの。JavaScript と jQuery に関する知識が限られているため、ご容赦ください。