2

Nicholas Zakas: Scalable JavaScript Application Architectureで、正確にサンドボックスとは何かを理解しようとしています。

これは「ファサード」パターンであり、基礎となるシステムの複雑さを隠すために単純な API を提供する必要があることを理解しています。

1) すべてのモジュールに同じ API を提供する必要がありますか? その場合、Sandbox でメソッドのアクセス許可を強制するにはどうすればよいですか? たとえば、ModuleB が、ModuleA と ModuleC 用に存在する Sandbox 内のメソッドにアクセスすることを許可したくありません。

2) モジュールごとに同じサンドボックス API の異なるインスタンスを持つことのポイントは何ですか? サンドボックスをモジュール間で共有する単一のインスタンスにできないのはなぜですか?

4

0 に答える 0