AD0-E116 試験問題 16
開発者は、AEM開始スクリプトを変更せずにAEMサーバーのリモートデバッグをどのように有効にする必要がありますか?
AD0-E116 試験問題 17
アプリケーションのカスタムバンドルは、Mavenでデプロイした後、「インストール済み」の状態になります。
「アクティブ」状態に変更するには、開発者は何をする必要がありますか?
「アクティブ」状態に変更するには、開発者は何をする必要がありますか?
AD0-E116 試験問題 18
開発者は、ディスパッチャが更新後にキャッシュされたページ/content/sampleproject/sample.htmlを更新していないと判断します。
dispatcher.anyには、次のエントリが含まれています。
/キャッシュ
{{
/ docroot "/ opt / dispatcher / cache"
/ statfile "/tmp/dispatcher-website.stat"
/ statfileslevel "2"
/ rules
{{
/ 0000 {/ glob "*" / type "allow"}
}
/invalidate
{{
/ 0000 {/ glob "*" / type "deny"}
}
}
以下の$DOCROOTディレクトリを参照してください。
[user @ group / opt / dispatcher / cache] $ ls -la
合計2
drwxr-xr-x。5 apache apache40962月11日11:41。
drwxr-xr-x。3 apache apache 4096 Nov 29 16:07..
drw-r--r--。4ルートルート40962月7日03:21コンテンツ
-rw-r--r--。1 apache apache 0 Feb 7 03:19 .stat
ディスパッチャは、ページをキャッシュし、更新後に更新する必要があります。
これらの要件を満たすために、開発者はどのようなアクションを実行する必要がありますか?
dispatcher.anyには、次のエントリが含まれています。
/キャッシュ
{{
/ docroot "/ opt / dispatcher / cache"
/ statfile "/tmp/dispatcher-website.stat"
/ statfileslevel "2"
/ rules
{{
/ 0000 {/ glob "*" / type "allow"}
}
/invalidate
{{
/ 0000 {/ glob "*" / type "deny"}
}
}
以下の$DOCROOTディレクトリを参照してください。
[user @ group / opt / dispatcher / cache] $ ls -la
合計2
drwxr-xr-x。5 apache apache40962月11日11:41。
drwxr-xr-x。3 apache apache 4096 Nov 29 16:07..
drw-r--r--。4ルートルート40962月7日03:21コンテンツ
-rw-r--r--。1 apache apache 0 Feb 7 03:19 .stat
ディスパッチャは、ページをキャッシュし、更新後に更新する必要があります。
これらの要件を満たすために、開発者はどのようなアクションを実行する必要がありますか?
AD0-E116 試験問題 19
銀行のAEMアプリケーションには、ユーザー入力に基づいて住宅ローンの利率を計算する機能が含まれています。サーブレットは、バックエンドで結果を計算します。特定の郵便番号に基づいて平均オブジェクト値を取得するには、内部のサードパーティRESTサービスを呼び出す必要があります。
次の3つのサービスインターフェイスが使用されます。
MortgageCalculationServlet、MortgageCalculationService、およびObjectValueLookupRestService。ここで、MortgageCalculationServletはMortgageCalculationServiceに依存し、MortgageCalculationServiceはObjectValueLookupRestServiceに依存します。
計算には入力パラメーターとエッジケースの多くの組み合わせがあるため、JUnitカバレッジは可能な限り高くする必要があります。
アプリケーションコードのテスト容易性を確保するために、開発者はどの2つの戦略を使用する必要がありますか?(2つ選択してください)
次の3つのサービスインターフェイスが使用されます。
MortgageCalculationServlet、MortgageCalculationService、およびObjectValueLookupRestService。ここで、MortgageCalculationServletはMortgageCalculationServiceに依存し、MortgageCalculationServiceはObjectValueLookupRestServiceに依存します。
計算には入力パラメーターとエッジケースの多くの組み合わせがあるため、JUnitカバレッジは可能な限り高くする必要があります。
アプリケーションコードのテスト容易性を確保するために、開発者はどの2つの戦略を使用する必要がありますか?(2つ選択してください)
AD0-E116 試験問題 20
開発者はカスタムコンポーネントを作成します。コンポーネントダイアログには、次の2つのフィールドが含まれています。

コンポーネントは、「text」入力に入力されたテキストの最初の「X」文字を表示する必要があります。ここで、「X」は「charLimit」入力に入力された数値です。'charLimit'入力にゼロまたは値が入力されていない場合、テキストは変更されないはずです。開発者は、トランケーションを実行するために次のスリングモデルを作成します。

コンポーネントダイアログでcharLimit値が設定されていない場合、NullPointerExceptionが発生します。
この問題を解決するために開発者は何をすべきですか?

コンポーネントは、「text」入力に入力されたテキストの最初の「X」文字を表示する必要があります。ここで、「X」は「charLimit」入力に入力された数値です。'charLimit'入力にゼロまたは値が入力されていない場合、テキストは変更されないはずです。開発者は、トランケーションを実行するために次のスリングモデルを作成します。

コンポーネントダイアログでcharLimit値が設定されていない場合、NullPointerExceptionが発生します。
この問題を解決するために開発者は何をすべきですか?
