あなたを合格させるAdobe Experience Manager AD0-E134試験問題集で2024年08月06日には52問あります
AD0-E134無料試験学習ガイド!(更新された52問あります)
質問 # 22
Which AEM dependency provides APIs for all AEM environments?
- A.

- B.

- C.

- D.

正解:A
解説:
Explanation
Option C is the AEM dependency that provides APIs for all AEM environments. Option C uses the uber-jar dependency with the provided scope and the classifier set to apis. The uber-jar dependency contains all the public Java APIs that are available in AEM. The provided scope indicates that the dependency is not required for runtime, as it is already provided by the AEM platform. The apis classifier indicates that only the API classes are included in the dependency, not the implementation classes. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/developing/aem-proje
質問 # 23
A snippet throws an exception at runtime:
@Model(adaptables = {Resource.class}) public class MyCustomModel {
(SSIingObject
private Resource resource;
What should the developer add to fix it?
- A. SlingHttpServletRequest.class to adaptables property of Model Class annotation
- B. defaultlnjectionStrategy = DefaultlnjectionStrategy property to @Model Class annotation
- C. (Optional annotation to page field
- D. throws Exception at the end of the init method declaration
正解:B
解説:
Explanation
The developer should add the defaultInjectionStrategy = DefaultInjectionStrategy property to the @Model Class annotation to fix the snippet. The defaultInjectionStrategy property defines how the Sling Model handles missing or null values for the injected fields. By default, the Sling Model uses the REQUIRED injection strategy, which means that all fields must have a non-null value or else an exception is thrown. By setting the defaultInjectionStrategy property to OPTIONAL, the Sling Model allows null values for the injected fields and does not throw an exception. This way, if the page field is null because the resource is not a page, the Sling Model can still work without errors. References:
https://sling.apache.org/documentation/bundles/models.htmlhttps://sling.apache.org/documentation/bundles/mod
質問 # 24
An AEM application wants to set up multi-tenancy using Adobe-recommended best practices and bind multiple configurations to it. Which of the following options is recommended?
- A. @Component(service = ConfigurationFactory.class)
@Designate(ocd = ConfigurationFactorylmpl.Config.class, factory=true) - B. import org.apache.felix.scr.annotations.Component; @Component(label = "My configuration", metatype = true, factory= true)
- C. import org.osgi.service.component.annotations.Component; @Component(service = ConfigurationFactory.class)
- D. import org.osgi.service.metatype.annotations.AttributeDefinition;
import org.osgi.service.metatype.annotations.ObjectClassDefinition;
@ObjectClassDefinition(name = "My configuration")
正解:A
解説:
Explanation
The @Component(service = ConfigurationFactory.class) @Designate(ocd =
ConfigurationFactorylmpl.Config.class,factory=true) option is recommended for creating a multi-tenancy configuration and binding multiple configurations to it. This option uses the OSGi R6 annotations to define a component that provides a service of type ConfigurationFactory and designates a class that contains the configuration properties. The factory=true attribute indicates that multiple configurations can be created for this component.
References:https://experienceleague.adobe.com/docs/experience-manager-65/deploying/configuring/osgi-configu
質問 # 25
A developer is on an AEM application that is being used to calculate an employee's salary. The calculation is done in an OSGi service called CalculationService. This service class has a dependency on one other service, called the EmployeeService.
How should the developer make sure that the critical code in the CalculationService has a high unit test coverage?
- A. Use a mock framework in the unit test to inject the CalculationService
- B. Use the feature flag in the unit test to disable the calls to the EmployeeService
- C. Use a mock framework in the unit test to inject the EmployeeService
- D. Instantiate the EmployeeService in the unit test and pass it to the constructor of the CalculationService
正解:C
解説:
Explanation
A mock framework is a tool that allows creating mock objects that simulate the behavior of real objects in a controlled way. A mock framework can be used in a unit test to inject the EmployeeService dependency into the CalculationService and verify its interactions. This way, the unit test can focus on testing the logic of the CalculationService without relying on the actual implementation of the EmployeeService. References:
https://sling.apache.org/documentation/development/sling-testing-tools.htmlhttps://wcm.io/testing/aem-mock/usa
質問 # 26
An AEM development team is working on a new multi-country application using AEM as a Cloud Service. A developer has been assigned the task for building the integration with a third-party web service. A secret key is needed to connect with this web service. The website creators will provide this key. The key is different for each type of environment (dev, stage and production) What is the recommended way to make the secret key available in the AEM application?
- A. Use an environment variable which is then consumed by an OSGi configuration
- B. Read the key value from a property file stored in the code base
- C. Read the key value from OSGi configuration stored in run nNdes
- D. Use a context aware configuration
正解:A
解説:
Explanation
The recommended way to make the secret key available in the AEM application is to use an environment variable which is then consumed by an OSGi configuration. This way, the secret key is not stored in the code base or in the repository, but rather in a secure and encrypted way in the Cloud Manager environment variables. The OSGi configuration can use a placeholder to reference the environment variable and inject its value at runtime. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/deploying/configurin
質問 # 27
An AEM application requires LDAP Service integration to synchronize users/groups. Which two OSGi configuration are required for LDAP integration in AEM? (Select Two.)
- A. Apache Jackrabbit Oak Default Sync Handler
- B. Apache Jackrabbit Oak CUG Configuration
- C. Apache Jackrabbit Oak External Login Module
- D. Apache Jackrabbit Oak AuthorizableActionProvider
- E. Apache Jackrabbit Oak Solr server provider
正解:A、C
解説:
Explanation
The Apache Jackrabbit Oak External Login Module and Apache Jackrabbit Oak Default Sync Handler are the two OSGi configurations that are required for LDAP integration in AEM. The External Login Module defines how AEM connects to the LDAP server and authenticates users against it. The Default Sync Handler defines how AEM synchronizes users and groups from the LDAP server to the repository.
References:https://experienceleague.adobe.com/docs/experience-manager-65/administering/security/ldap-config.
質問 # 28
What is Out of Scope for the Pattern Detector tool, while doing an AEM upgrade?
- A. OSGi bundles exports and imports mismatch
- B. rep:User nodes compatibility (in context of OAuth configuration)
- C. Definitions of Oak indices for compatibility
- D. Backward Compatibility with the previous AEM Version
正解:D
解説:
Explanation
Backward Compatibility with the previous AEM Version is out of scope for the Pattern Detector tool, while doing an AEM upgrade. The Pattern Detector tool is a tool that scans an existing AEM code base and identifies patterns that are incompatible with AEM as a Cloud Service or newer versions of AEM on-premise.
The tool does not check for backward compatibility with older versions of AEM, as this is not a requirement for upgrading. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/moving/cloud-migration/pattern-det
質問 # 29
A customer who is running an AEM application on premise reports that the application is slowing down over time and even crashes The issues seem to start occurring after a new production deployment. The AEM developer knows that the described symptoms could be caused by a memory leak.
Which two steps should be taken after confirming the problem is related to a memory issue? (Choose two.)
- A. Increase the cache ratio of the application
- B. Create a thread dump for analysis
- C. Analyze the request log and make sure the number of requests are below the expected threshold
- D. Create a heap dump for analysis
- E. Open the error log and look for messages with 'OutOfMemoryError'
正解:B、D
解説:
Explanation
Creating a heap dump and a thread dump are two steps that should be taken after confirming the problem is related to a memory issue. A heap dump is a snapshot of the memory usage of the Java Virtual Machine (JVM) at a given point in time. A heap dump can be used to identify memory leaks, memory consumption patterns, and objects that occupy large amounts of memory. A thread dump is a snapshot of the state of all threads that are part of the JVM process. A thread dump can be used to identify deadlocks, blocked threads, and CPU-intensive threads. References:
https://experienceleague.adobe.com/docs/experience-manager-65/deploying/configuring/memory-analysis.html?
質問 # 30
A developer needs to create a runmode-specific OSGi configuration for an AEM as a Cloud Service implementation. In which location should the OSGi configuration be created?
- A. ui.apps project (/apps/.../config.<runmode>) folder
- B. ui.config project, (/config/.../config.<runmode>) folder
- C. all project, (/all/.../config.<runmode>) folder
- D. core project, (/core/.../config <runmode>) folder
正解:B
解説:
Explanation
The ui.config project, (/config/.../config.<runmode>) folder is the location where the OSGi configuration should be created for a runmode-specific configuration for an AEM as a Cloud Service implementation. The ui.config project contains OSGi configurations that are deployed to /apps in the repository. The config.<runmode> folder specifies the runmode for which the configuration is applicable, such as author or publish.
References:https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/deploying
質問 # 31
Which configuration must be applied to enable re-fetching of cached items based on Cache Headers sent by AEM?
- A. /autolnvalidate true
- B. /autolnvalidate "1"
- C. /enableTTL "1"
- D. /enableTTLtrue
正解:C
解説:
Explanation
The /enableTTL "1" configuration must be applied to enable re-fetching of cached items based on Cache Headers sent by AEM. This configuration enables the Time To Live (TTL) feature of dispatcher, which allows dispatcher to check the Cache-Control and Expires headers of the cached files and re-fetch them from AEM if they are expired.
References:https://experienceleague.adobe.com/docs/experience-manager-dispatcher/using/configuring/page-inv
質問 # 32
AEM SPA integration provides various design models. In an application the developer chooses to use AEM as a headless CMS without using the SPA Editor SDK framework.
What would be an advantage for this design model?
- A. The developer keeps control over the app by only enabling authoring in restricted areas of the app
- B. The developer has full control over the app.
- C. The content author can edit the app using AEM's content authoring experience.
- D. The SPA is compatible with the template editor
正解:B
解説:
Explanation
AEM SPA integration provides various design models for different levels of authoring capabilities and developer control. In the design model where AEM is used as a headless CMS without using the SPA Editor SDK framework, the developer has full control over the app and can use any SPA framework or library.
However, this also means that the content author cannot edit the app using AEM's content authoring experience, the SPA is not compatible with the template editor, and the developer cannot enable authoring in restricted areas of the app.
References:https://experienceleague.adobe.com/docs/experience-manager-learn/spa-editor-overview/spa-overvie
質問 # 33
On package install content that is already present in the repos must not be overwritten and if not present in the repos it must not be removed.
Which import mode should the developer use?
- A. replace
- B. merge
- C. update
正解:C
解説:
Explanation
The merge import mode is used to import content that is already present in the repository without overwriting it and without removing content that is not present in the package. This mode preserves existing content properties and nodes while adding new ones from the package. This mode is useful for incremental updates or initial content seeding. References:
https://jackrabbit.apache.org/filevault/vaultfs.html#Import_Modeshttps://experienceleague.adobe.com/docs/expe
質問 # 34
If multiple configurations for the same PID are applicable, which configuration is applied?
- A. The one that occurs first in the repository is applied.
- B. A configuration factory is created and all configurations are applied.
- C. The configuration with the highest number of matching run modes is applied.
- D. The last modified configuration is applied.
正解:C
解説:
Explanation
When multiple configurations for the same PID are applicable, the configuration with the highest number of matching runmodes is applied. This is because the runmodes act as a filter to select the most specific configuration for a given environment. If there is a tie between two or more configurations with the same number of matching runmodes, the one that occurs first in the repository is applied.
References:https://experienceleague.adobe.com/docs/experience-manager-65/deploying/configuring/configure-ru
質問 # 35
An AEM server is overloaded with too many concurrently running workflows. The developer decides to reduce the number of concurrent workflows.
What should be configured to reduce the number of concurrent workflows?
- A. The number of threads in Scheduler
- B. Maximum Parallel Jobs in OSGI console
- C. Launchers for each workflow
- D. The number of threads in Apache Felix Jetty Http Service
正解:B
解説:
Explanation
Maximum Parallel Jobs is a configuration property that controls how many workflows can run concurrently on an AEM instance. Reducing this value can help to avoid overloading the server with too many workflows.
質問 # 36
The OSGi configuration is added to a runmode specific configuration "config.author.staging" in AEM as a Cloud Service. The application fails to read the configuration.
What is a possible cause of this issue?
- A. Only <service> specific OSGi configuration runmodes like "config.author" or "config.publish" are supported in AEM as a Cloud service.
- B. OSGi configuration runmodes cannot be installed automatically on AEM as a Cloud Service. We need to install them as a package using the Package manager.
- C. The custom OSGi configuration runmode used (i.e., "config.author.staging") is not supported in AEM as a Cloud service.
- D. AEM as a Cloud service does not support OSGi configuration runmodes.
正解:A
解説:
Explanation
AEM as a Cloud Service does not support custom OSGi configuration runmodes, such as
"config.author.staging". Only <service> specific OSGi configuration runmodes, such as "config.author" or
"config.publish", are supported. These runmodes are used to apply configurations to specific services, such as author or publish. The <service> specific runmodes can be combined with environment variables to achieve different configurations for different environments. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/deploying/configurin
質問 # 37
Which configuration/section should be used to resolve the domain name by dispatcher?
- A. Configuration in DNS
- B. Configuration in httpd.conf
- C. Configuration in filters.any
- D. Configuration in vhosts file
正解:A
解説:
Explanation
The configuration in DNS (Domain Name System) should be used to resolve the domain name by dispatcher.
The DNS resolves the domain names to the IP address of the web server that hosts the dispatcher. The dispatcher then matches the incoming request URL with the cached files or the AEM publish instances.
References:https://experienceleague.adobe.com/docs/experience-manager-dispatcher/using/configuring/dispatche
質問 # 38
Which AEM as a Cloud Service role can configure or run pipelines?
- A. Program Manager
- B. Developer
- C. Deployment Manager
- D. DevOps
正解:C
解説:
Explanation
The Deployment Manager is a role that can configure or run pipelines in Cloud Manager. The Deployment Manager can create and edit programs and environments, configure pipelines, start and cancel pipeline executions, and approve or reject deployments to production. The Deployment Manager role requires an IMS ID that is associated with the Adobe Experience Cloud product profile. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/using-cloud-manager
質問 # 39
Which tool should a developer use to look up Adobe Identity Management System (IMS) users by email and return their IMS IDs?
- A. Cloud Acceleration
- B. User Mapping Tool
- C. Developer Console
- D. IMS Lookup Tool
正解:D
解説:
Explanation
The IMS Lookup Tool is a tool that allows looking up Adobe Identity Management System (IMS) users by email and returning their IMS IDs. The IMS Lookup Tool is available in the Cloud Manager UI under the Tools menu. The IMS Lookup Tool can be used to find the IMS IDs of users who need to be added to Cloud Manager programs or environments. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/using-cloud-manager
質問 # 40
An AEM application has a Header and Footer authored on every page.
The customer asks for the following:
1. A centralized Header and Footer
2. The ability to create a variation for both the Header and Footer
3. Change the Header and Footer for specific time periods
4. The ability to restore a previous version for both the Header and Footer What should the developer use to meet the requirements?
- A. Experience fragment
- B. Content fragment
- C. Custom component
- D. Static template
正解:A
解説:
Explanation
An experience fragment is a group of one or more components including content and layout that can be referenced within pages. Experience fragments allow authors to create variations for different channels and modify them for specific time periods. Experience fragments also support versioning and restoring previous versions.
References:https://experienceleague.adobe.com/docs/experience-manager-65/authoring/authoring/experience-fra
質問 # 41
......
AD0-E134問題集はAdobe Experience Manager認証済み試験問題と解答:https://www.jpntest.com/shiken/AD0-E134-mondaishu
実際に出ると確認されたAD0-E134試験問題集と解答でAD0-E134無料更新:https://drive.google.com/open?id=1zEzBlDsue8RedQ9avWYOZd7q_-sd94Q1