SAPUI5-モジュール化
大規模なJavaScriptアプリケーション用のSAPUI5開発では、UI5フレームワークがモジュール化の組み込みサポートを提供します。 Modularizationコンセプトにより、アプリケーションをより小さな部分に分割し、実行時にそれらを組み合わせることができます。これらの小さなアプリケーションパーツは、モジュール化と呼ばれます。
クエリjQuery.sap.declare関数を呼び出すことにより、独自のJavaScriptモジュールを宣言できます。これは、モジュール名とすでにロードされているモジュールを追跡するために使用されます。
モジュールをロードするには、jQuery.sap.requireを使用する必要があります
例
<script>
jQuery.sap.require(“sap.ui.commons.MessageBox”);
………………………
</script>
モジュールがjQuery.sap.requireを必要とし、そのモジュールがロードされていない場合、モジュールは自動的にロードされます。これはdeclareメソッドを呼び出すため、requireが呼び出されると、モジュールがロードされたことがわかります。