ドキュメントによると、
グローバル: コンポーネントはすべてのユーザー間で共有されます。セッション:コンポーネントの個別のインスタンスが各ユーザーに提供されます。
つまり、グローバル コンポーネントの場合、核システム全体に対してインスタンスが 1 つしかないということですか? これが正しい場合、'/atg/dynamo/transaction/TransactionManager' やほとんどのドロップレットなどのコンポーネントに対してどのように有効になりますか? これらのコンポーネントは同時に複数のユーザーによって使用されるため
編集:
「TransactionManager」の動作を理解しました。定義によれば、単一のトランザクション マネージャーが必要であり、各トランザクションごとにトランザクション オブジェクトを保持する必要があります。しかし、私の質問は、foreach、switch などのドロップレットに対しても有効です (それらのほとんどはグローバル スコープです)。核システム全体に対応するクラスのインスタンスが 1 つしかない場合、パフォーマンスに悪影響を及ぼしていませんか?