100%無料AD0-E134試験問題集リアルAdobe Experience Manager問題集52解答を掴み取れ!
あなたを余裕でAD0-E134試験合格させます!100%試験高合格率保証 [2024]
Adobe AD0-E134 認定試験の出題範囲:
| トピック | 出題範囲 |
|---|---|
| トピック 1 |
|
| トピック 2 |
|
| トピック 3 |
|
| トピック 4 |
|
| トピック 5 |
|
| トピック 6 |
|
| トピック 7 |
|
質問 # 14
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. import org.osgi.service.metatype.annotations.AttributeDefinition;
import org.osgi.service.metatype.annotations.ObjectClassDefinition;
@ObjectClassDefinition(name = "My configuration") - B. import org.osgi.service.component.annotations.Component; @Component(service = ConfigurationFactory.class)
- C. import org.apache.felix.scr.annotations.Component; @Component(label = "My configuration", metatype = true, factory= true)
- D. @Component(service = ConfigurationFactory.class)
@Designate(ocd = ConfigurationFactorylmpl.Config.class, factory=true)
正解:D
解説:
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
質問 # 15
A developer needs to create sling models for two fields name and occupations. The dialog has two fields, name - a single value field, and occupations - a multi value field.
The following code is included in sling models inherited from interface com.adobe.aem.guides.wknd.core.models.Byline
- A.

- B.

- C.

- D.

正解:C
解説:
Explanation
Option C is the correct implementation for the Sling Model. Option C uses the @Model annotation with the adaptables parameter set to Resource.class. This allows the Sling Model to adapt from a resource object and access its properties using the ValueMap interface. Option C also uses the @Inject annotation with the name parameter set to "./name" and "./occupations" to inject the values of the name and occupations properties into the name and occupations fields. Option C also uses the @Named annotation with the value parameter set to
"byline" to specify the name of the Sling Model that can be used in HTL scripts. References:
https://sling.apache.org/documentation/bundles/models.htmlhttps://experienceleague.adobe.com/docs/experience
質問 # 16
An AEM Developer receives requirements for Sling Models in a human-readable yaml format. A custom application needs to be built. The dependency is as shown:
- A. 1. Create Sling models to export as yaml
2. Configure mime type in Apache Sling MIME Type Service - B. 1. Create OSGI models to export as yaml
2. Configure mime type in Apache Sling Servlet/Script Resolver and Error Handler - C. 1. Create OSGI models to export as yaml
2. Configure mime type in Apache Sling MIME Type Service - D. 1. Create Sling models to export as yaml
2. Configure mime type in Apache Sling Referrer Filter
正解:A
解説:
Explanation
To create Sling Models that can export data in a human-readable yaml format, the following steps are required:
* Create Sling models to export as yaml. Sling models are Java classes that can be used to represent resources in AEM. Sling models can use annotations to define how they can be adapted from a resource and how they can export data in different formats. To export data in yaml format, the Sling model class needs to use the @Model annotation with the resourceType parameter set to the resource type of the resource that the model represents. The Sling model class also needs to implement the org.apache.sling.models.annotations.Exporter annotation with the name parameter set to "jackson" and the extensions parameter set to "yaml". The Sling model class also needs to use the @JsonProperty annotation on the fields or methods that need to be exported in yaml format.
* Configure mime type in Apache Sling MIME Type Service. The Apache Sling MIME Type Service is an OSGi service that maps file extensions to MIME types and vice versa. To enable the yaml format for Sling models, the MIME Type Service needs to be configured with a new entry for the yaml extension and its corresponding MIME type, which is "application/x-yaml". This can be done by creating an OSGi configuration for the org.apache.sling.commons.mime.internal.MimeTypeServiceImpl service and adding the entry "yaml=application/x-yaml" to the mime.types property. References:
https://sling.apache.org/documentation/bundles/models.html
https://sling.apache.org/documentation/bundles/mime-type-support-commons-mime.html
質問 # 17
A custom component has one dialog field:
The developer needs to implement a Sling Model to perform a business logic on the authored value. The developer writes the following HTL snippet.
Which two implementations will support this HTL snippet? (Choose two.)
- A.

- B.

- C.

- D.

正解:B、C
解説:
Explanation
Option B and Option D are two implementations that will support the HTL snippet. Option B uses the
@Model annotation with the adaptables parameter set to Resource.class. This allows the Sling Model to adapt from a resource object and access its properties using the ValueMap interface. Option B also uses the @Inject annotation with the name parameter set to "./text" to inject the value of the text property into the text field.
Option D uses the @Model annotation with the defaultInjectionStrategy parameter set to OPTIONAL. This allows the Sling Model to use optional injection for all fields and avoid null pointer exceptions if a property is missing. Option D also uses the @Inject annotation without any parameters to inject the value of the text property into the text field, using the field name as the default property name. References:
https://sling.apache.org/documentation/bundles/models.htmlhttps://experienceleague.adobe.com/docs/experience
質問 # 18
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
質問 # 19
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. update
- B. replace
- C. merge
正解:A
解説:
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
質問 # 20
What is the recommended path to override /libs standard functionality?
- A. /Iibs
- B. /content
- C. /conf
- D. /apps
正解:D
解説:
Explanation
The recommended path to override /libs standard functionality is /apps. The /apps folder contains application-specific code and configuration that can extend or override the default functionality provided by
/libs. The /apps folder has precedence over the /libs folder, meaning that if there are two resources with the same path under both folders, the one under /apps will be used. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/developing/aem-proje
質問 # 21
Which two unit testing dependencies are generated by AEM archetype? (Select two.)
- A. Selenium
- B. Mockito
- C. Hobbes
- D. PowerMock
- E. JUnit
正解:B、E
解説:
Explanation
JUnit and Mockito are two unit testing dependencies that are generated by AEM archetype. JUnit is a framework for writing and running unit tests in Java. Mockito is a framework for creating and using mock objects in unit tests. AEM archetype also adds Apache Sling Mocks and AEM Mocks Test Framework by io.wcm as dependencies for unit testing. References:
https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-wknd-tutorial-develop/projec
質問 # 22
Which attribute must be present in all filter rules in AEM dispatcher configuration?
- A. /selectors
- B. /type
- C. /glob
- D. /url
正解:C
解説:
Explanation
The /glob attribute is mandatory for all filter rules in the dispatcher configuration. It specifies a pattern that is matched against the incoming request URL. If the pattern matches, the rule is applied. The /glob attribute can use wildcards (*) and placeholders ($1, $2, etc.) to match parts of the URL.
References:https://experienceleague.adobe.com/docs/experience-manager-dispatcher/using/configuring/dispatche
質問 # 23
An AEM Developer needs to create a new component to help support a new product launch.
* The client is on AEM 6.5 on-premise with the latest version of WCM Core Components
* The component must include text, image, and a link
* The component must support multiple designs
Which process should the AEM Developer use to support the launch?
- A. 1. Extend the Text Component from Core Components
2. Enable image manipulations for the Text Component via policy - B. 1. Extend the Teaser Component from Core Components
2. Create style variations to be used in the Style System - C. 1. Create a new component by extending the Text Component from Core Components
2. Add dialog properties and modify HTL to support images - D. 1. Create a new Image with Text component that exposes the Core Components authoring dialogs for those components
2. Add a policy to define which designs are used
正解:B
解説:
* Extend the Teaser Component from Core Components
* Create style variations to be used in the Style System** Comprehensive Explanation of Correct Answer Only: The Teaser Component from Core Components is a component that allows authors to display a title, description, image and link for a teaser item. The component supports multiple designs and can be extended to add custom features or logic. The Style System allows authors to define style variations for components without requiring code changes or new templates. References:
https://experienceleague.adobe.com/docs/experience-manager-core-components/using/components/teaser.h
https://experienceleague.adobe.com/docs/experience-manager-core-components/using/components/style-sy
質問 # 24
In an AEM as a Cloud Service environment, which repository areas are considered as immutable?
- A. /content and /libs
- B. /apps and /content
- C. /apps and /libs
- D. /content and /etc
正解:C
解説:
Explanation
In AEM as a Cloud Service environment, the repository areas /apps and /libs are considered as immutable, meaning that they cannot be modified at runtime by any means. These areas contain application code and configuration that are deployed via Cloud Manager and are read-only for security and performance reasons.
Any changes to these areas require a new deployment via Cloud Manager. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/deploying/overview.h
質問 # 25
An AEM Developer needs to migrate to AEM as a Cloud Service from AEM version 6.4. The AEM Developer is not able to run the Best Practice Analyzer.
What is preventing the Best Practice Analyzer from running?
- A. Best Practice Analyzer should run on Publisher instead of Author instance.
- B. Best Practice Analyzer is not supported on AEM version 6.4.
- C. The AEM Developer is not an admin or does not have administrator rights.
正解:B
解説:
Explanation
The Best Practice Analyzer 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 Best Practice Analyzer is not supported on AEM version 6.4 or earlier versions. The Best Practice Analyzer requires AEM version 6.5 or later to run. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/moving/cloud-migration/best-practi
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/moving/cloud-migration/best-practi
質問 # 26
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. all project, (/all/.../config.<runmode>) folder
- B. core project, (/core/.../config <runmode>) folder
- C. ui.apps project (/apps/.../config.<runmode>) folder
- D. ui.config project, (/config/.../config.<runmode>) folder
正解:D
解説:
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
質問 # 27
In a non-optimized website, the final HTML generated for a typical page by publish instance includes a relatively large number of <script> elements that refer to other script files loaded from AEM environment. The developer wants to minimize these network calls by combining all required client library code into a single file to reduce the number of back-and-forth requests on page load.
Which step should a developer take to solve this issue?
- A. Embed the required libraries into an app-specific client library using the embed property of the cq:ClientLibraryFolder node
- B. Embed the required libraries into an app-specific client library using the allowProxy property of the cq:Clientl_ibraryFolder node
- C. Add the categories property of the cq:Clientl_ibraryFolder node into an app-specific client library folder
- D. Embed the required libraries into an app-specific client library using the dependencies property of the cq:Clientl_ibraryFolder node
正解:D
解説:
Explanation
The embed property of the cq:ClientLibraryFolder node allows embedding code from a client library into another client library. At runtime, the generated JS and CSS files of the embedding library include the code of the embedded library. This reduces the number of network calls and improves performance. Embedding code is useful for providing access to libraries that arestored in secured areas of the repository. References:
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/implementing/developing/fu
質問 # 28
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. import org.osgi.service.metatype.annotations.AttributeDefinition;
import org.osgi.service.metatype.annotations.ObjectClassDefinition;
@ObjectClassDefinition(name = "My configuration") - B. import org.osgi.service.component.annotations.Component; @Component(service = ConfigurationFactory.class)
- C. import org.apache.felix.scr.annotations.Component; @Component(label = "My configuration", metatype = true, factory= true)
- D. @Component(service = ConfigurationFactory.class)
@Designate(ocd = ConfigurationFactorylmpl.Config.class, factory=true)
正解:D
解説:
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
質問 # 29
......
学習材料は有効AD0-E134効率的問題集:https://jp.fast2test.com/AD0-E134-premium-file.html