このページはExams Labs Braindumps [ http://blog.examslabs.com ] からエクスポートされました。 エクスポート日時:Tue Jan 7 15:00:19 2025 / +0000 GMT ___________________________________________________ タイトル: [9月-2022新発売] Adobe Experience Manager認定[Q46-Q70]AD0-E116試験問題集 --------------------------------------------------- [9-2022新発売】アドビ認定エクスペリエンスマネージャーAD0-E116ダンプス 更新された検証済みAD0-E116ダンプQ&amp;A - 100%合格 NO.46 開発者がパッケージマネージャでコンテンツパッケージをインストールしています。開発者は、1つのトランザクションで永続ストレージに保存されるバッチ内のノードのおおよその数を制限する必要があります。開発者は、自動保存までトリガーされる一時的なノードの数をどのように変更する必要がありますか? AEMインスタンスは、ロードバランシングに基づいてトランジェントノードの数を自動的に変更します。 エクスポートパッケージのマニフェストヘッダを修正し、コンテンツパッケージをAEMインストールフォルダにコピーします。 パッケージのインストール]ダイアログボックスの[アクセス制御処理]ドロップダウンで[MergePreserve]オプションを選択します。 パッケージのインストール] ダイアログ ボックスで [しきい値の保存] の値を変更します。 参照:https://helpx.adobe.com/ro/experience-manager/kt/sites/using/gettingstarted- wknd-tutorial-develop/part1.htmlNO.47 開発者がカスタム API のログレベルを変更したいとします。開発者が変更すべき OSGi 構成はどれですか? Apache Sling ログ設定 Apache Sling Log Tracker サービス Apache Sling ログ・ライター構成 Adobe Graniteログ分析サービス NO.48 開発者がカスタムメソッドを作成しています。このメソッドは子プロパティxから文字列プロパティyを返す必要があります。このメソッドはSling APIのみを使用する必要があります。開発者はノードxのプロパティyをどのように取得する必要がありますか? オプション A オプションB オプションC オプションD NO.49 開発者は、ページのリストを表示するカスタムコンポーネントを作成しています。各ページについて、次の項目を表示する必要があります:* ページのタイトル* ページの説明* 翻訳可能でなければならない固定テキスト「続きを読む」を持つボタン上記のフィールドはすべて、次のようにラップする必要があります。 <div> ページのリストを取得するロジックは、将来のコンポーネントで再利用できなければなりません。これらの要件を満たすために、開発者はどのスニペットを使うべきでしょうか? オプションA オプションB オプションC オプション D 参照:https://docs.adobe.com/content/help/en/experience-manager-htl/using/htl/block-statements.htmlNO.50 AEMのカスタムアプリケーションには、バンドルAとバンドルBが含まれています。バンドルAは、Import-Packageを介してバンドルBに依存しています。どのようにすれば、両方のバンドルをすべての環境に最も効率的にデプロイできますか? FelixのWebコンソールを使用して、正しい順序でバンドルをアップロードします。 1つのバンドルにつき1つのコンテンツパッケージを作成し、パッケージの依存関係を使用してインストール順序を確保します。 両方のバンドルを1つのコンテンツパッケージに組み込み、パッケージのプロパティで「installationOrder」プロパティを使用してバンドルのインストール順序を正しくします。 1つのコンテンツパッケージに両方のバンドルを組み込みます: Import-Package経由の依存関係は、正しいインストールを保証するのに十分です。 FooBar.javaimport com.adobe.cq.sightly.WCMUsePojo;public class FooBar extends WCMUsePojo; {@Overridepublic void activate() throws Exception {}public String getLink() {return "http://www.foo'bar.com";}public String getText() {return "foo'bar";}}foobar.html<div data-sly-use.foobar="”FooBar”"><a href="/ja/”${fooBar.link}”/" title="&quot;${fooBar.text}&quot;">${fooBar.text}。</a></div>コンポーネントのレンダリング時の出力は? "<div><a href="/ja/””https://www.foo'bar.com””/" title="&quot;&quot;foo&#039;bar&quot;&quot;">foo&#039;bar</a></div>" "<div><a href="/ja/””https://www.foo'bar.com””/" title="&quot;&quot;foo&#039;bar&quot;&quot;">フーバー</a></div>" "<div><a href="/ja/””https://www.foo&/#39;bar.com””" title="&quot;&quot;foo&#039;bar&quot;&quot;">foo&#039;bar</a></div>" "<div><a href="/ja/””https://www.foo'bar.com””/" title="&quot;&quot;foo&#039;bar&quot;&quot;">foo&#039;bar</a></div>" NO.52 ある開発者が、シングルページアプリケーションでAEMのページデータを利用したいと考えています。シングルページアプリケーションはJSONフォーマットを理解するようにコード化されています。ページコンテンツだけがJSONを通して公開されなければなりません。この要件をサポートするために、開発者は既存のコンポーネントにどのような変更を加えるべきですか? Apache Sling Servletのデフォルトの拡張子としてJSONを追加してください。スクリプトリゾルバとエラーハンドラの設定 コンポーネントにスリングモデルエクスポーターを実装する。 JSONリクエストを処理するために、カスタムスリングイベントハンドラーを作成する。 拡張子.jsonを持つページURLを呼び出して、必要な出力を構築するための値を取得する。 https://sling.apache.org/documentation/the-sling-engine/servlets.htmlNO.53 新たにアクティブ化されたページのディスパッチャーキャッシュをフラッシュするために、開発者はどのようにレプリケーションエージェントを設定すべきでしょうか? パブリッシュインスタンスにディスパッチャフラッシュエージェントを作成します。 作成者インスタンスにリバース・レプリケーション・エージェントを作成します。 新しいレプリケーション・エージェントを作成し、ディスパッチャを指すトランスポート URI を設定します。 デフォルト・エージェントのシリアライゼーション・タイプ・プロパティをディスパッチャ・フラッシュに設定します。 NO.54 開発者が非推奨のAPIを使用せずにSessionを取得するために使用できる2つの方法はどれですか?(2つ選んでください) オプション A オプション B オプション C オプション D オプションE NO.55 ある開発者は、Core Components Version 1(v1)に基づく既存のコンポーネント(Proxy Components)をCore Components Version 2(v2)にアップグレードする必要があります。 プロキシコンポーネントは、AEM再起動時に自動的にV2コアコンポーネントにアップグレードされます。 V1コアコンポーネントのsling:resourceSuperTypeプロパティを修正し、V2コンポーネントを指すようにします。 プロキシコンポーネントのsling:resourceSuperTypeプロパティをV2コンポーネントを指すように変更します。 新しいプロキシコンポーネントを作成し、sling:resourceTypeプロパティをV2コアコンポーネントに設定します。 NO.56 ある開発者が、コンポーネントレンダリングスクリプトで次のようなHTL式を使用しています:${'path/page.infinity.json' @extension = 'html',removeSelectors = ['foo'],selectors = ['foo', 'bar'],prependSuffix = 'hello',suffix = 'world' }この式の期待される出力は何ですか? path/page.foo.bar.html/hello/world path/page.infinity.json.bar.html/world path/page.bar.html/hello/world パス/ページ.bar.html/world NO.57 ある開発者が2つのカスタムクラスを作成しました。パッケージ com.aem.abc;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class ClassA {private static final Logger logger = LoggerFactory.getLogger(this.getClass()); public void classAMethod() { logger.debug("クラスAメソッドからのメッセージ");}}開発者は、Javaパッケージcom.aem.abcのOSGiスリングログサポートでデバッグレベルのカスタムログcustom.logを作成します。開発者は、次のコードで別のクラスClassBを追加します:package com.aem.xyz;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public classB {private static final Logger logger = LoggerFactory.getLogger(this.getClass()); public void classBMethod() { logger.debug("クラスBメソッドからのメッセージ");}}両方のクラスから同じファイルにログメッセージを見るには、開発者はどのアクションを取らなければなりませんか? OSGi ウェブコンソール -&gt; Sling -&gt; Log Support で custom.log を設定し、com.aem.xyz を com.aem.abc に置き換える。 OSGiウェブコンソール -&gt; Sling -&gt; Log Supportでcustom.logを設定し、com.aem.abcをcom.aem.xyzに置き換えます。 OSGiウェブコンソール -&gt; Sling -&gt; Log Supportで、ロガーcom.aem.xyz用に別のログファイルを作成する。 OSGiウェブコンソール -&gt; Sling -&gt; Log Supportでcustom.logを構成し、com.aem.abcをcom.aemに置き換える。 NO.58 以下の4つのクライアントライブラリフォルダを参照してください。 オプションA オプションB オプションC オプションD NO.59開発者は、コンポーネントで使用されている以下のSling Modelに取り組んでいます。@Model(adaptables = SlingHttpServletRequest.class, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL) public class SampleModel {@Injectprivate Page currentPage;private boolead matchingTitle;@PostConstructprivate void init(){matchingTitle = title.equals(currentPage.getName());}public boolean isMatchingTitle(){return matchingTitle;}}モデルは、コンポーネントのjct:titleプロパティの設定値が、現在のページの同じ名前と一致するかどうかをチェックする必要があります。コンポーネントのjcr:titleプロパティが設定されていない場合、isMatchingTitle()はfalseを返さなければなりません。開発者は、このモデルでtitleプロパティをどのように注入すべきでしょうか? "@ValueMapValue@Via(""jcr:title"")@Requiredprivate String titile;" "@ValueMapValue@Named(""jcr:title"")@Default(値 = """) private String titile;" "@ValueMapValue@Named(""jcr:title"")@必須private String titile;" "@ValueMapValue@Via(""jcr:title"")@Default(値 = """) private String titile;" NO.60 OSGiバンドルのActivator.javaは、サービスDevelopInfo.java DeveloperInfo.javaActivator.javaMavenインストール中にエラーが発生します。以下のエラー情報を参照してください。ビルドエラーを解決するために開発者が取るべきアクションはどれですか? DeveloperInfo.java に @Service アノテーションがありません。 Interface DeveloperInfo にメソッドがありません。 Activator クラスが DeveloperInfo インターフェースを実装していません。 OSGi に必要な Maven リポジトリがありません。 NO.61 インストールされたAEMインスタンスにパフォーマンス、安定性、セキュリティの問題があります。 AEMインスタンスを削除して再インストールします。 Adobe 提供の Apache 設定ファイルをインストールします。 AEMインスタンスを停止し、キャッシュファイルをクリアして再起動する。 パッケージ共有からサービスパックのアップデートをインストールします。 NO.62 カスタムAEMアプリケーションには、activateメソッド内でJCRリポジトリにアクセスする必要があるサービスコンポーネントが含まれています。activateメソッドは、サブサービス名を指定せずにResourceResolverFactory.getServiceResourceResolver(...)を使用します。サービスコンポーネントのユーザーサービスマッピングが利用可能であることを確認するために、開発者は何をすべきですか? ServiceUserMapper型のフィールドを作成し、ReferencePolicy.STATICを使用して@Referenceでアノテーションします。 BundleContext.getServiceReference(...)でServiceUserMapperを待ちます。 ServiceUserMapped型のフィールドを作成し、ReferencePolicy.DYNAMICを使用して@Referenceでアノテーションする。 ServiceUserMapped型のフィールドを作成し、@Referenceでアノテーションを付けます。 NO.63 ある開発者は、foobarという名前のコンポーネントを持っています:<div data-one="”${‘foo’}”" data-two="”${2}”" data-three="”${true}”"></div><div data-one="”${”}”" data-two="”${0}”" data-three="”${false}”"></div>コンポーネントのレンダリング時の出力は? "<div data-one="””foo””" data-two="””2″”" data-three="””true””"></div><div data-one="””””" data-two="””0″”" data-three="””false””"></div>" "<div data-one="””foo””" data-two="2" data-three="””””"></div><div data-one="””””" data-two="0" data-three="””””"></div>" "<div data-one="””foo””" data-two="””2″”" data-three></div><div data-two="””0″”"></div>" "<div data-one="””foo””" data-two="2" data-three="””””"></div><div data-two="0" data-three="””””"></div>" NO.64 開発者がカスタムJavaアプリケーションのログメッセージを分析する必要があります。開発者は次のJavaクラスを記述します。開発者は、Javaパッケージcom.abc.xyzのOSGiウェブコンソールで、デバッグレベルでcustom.logというカスタムログを作成します。開発者は、OSGiウェブコンソールのどこを見て、上記のメッセージを表示しますか? OSGi -&gt; Log Service で logs/custom.log をクリックします。 Sling-&gt; Log Supportでlogs/custom.logをクリックしてください。 Sling -&gt; Metricsでlogs/custom.logをクリックします。 AEM -&gt; ログサポートをクリックし、logs/custom.logをクリックします。 NO.65 mavenを使用してローカルAEM環境にコンテンツパッケージをインストールするには、どのmavenプラグインが必要ですか? Mavenバンドルプラグイン コンテンツパッケージMavenプラグイン FileVaultパッケー