Adobe AD0-E103 Exam
Adobe Experience Manager Developer (Page 3 )

Updated On: 1-Feb-2026

A developer creates an editable template with a Layout Container. The developer needs to restrict the Layout Container to just one column layout. What should the developer do to the editable template to enforce this restriction?

  1. Using Template Editor, set the responsive settings to 1 column for Layout Container Policy.
  2. Add responsive column control component to the template and set column type to 1.
  3. Overlay wcm.foundation.components.page.responsive Client Library and set @max_col to 1.
  4. Using Template Editor, lock the Structure Component for the template.

Answer(s): A



A banking AEM application contains functionality to calculate a mortgage rate based on user input. A servlet in place calculates the result in the backend. A call to an internal third-party REST service is required to retrieve the average object value based on a given zip code.
The following three service interfaces are used:

MortgageCalculationServlet, MortgageCalculationService and ObjectValueLookupRestService where MortgageCalculationServlet has a dependency to MortgageCalculationService and MortgageCalculationService has a dependency to ObjectValueLookupRestService.

The calculation has many combinations of input parameters and edge cases, so the JUnit coverage must be as high as possible.

Which two strategies should the developer use to ensure testability of the application code? (Choose two.)

  1. Use BundleContext.getServiceReference(…) and BundleContext.getService(…) in application code to look up the required services just before usage.
  2. Use static methods to avoid boilerplate in application code.
  3. Use a mock framework to be able to create and inject mocks in the test code.
  4. Use the standard OSGi @Reference annotation to wire the dependencies in application code.
  5. Deploy a third party dependency injection container to wire dependencies more efficiently in application code.

Answer(s): C,D



A custom application contains a service component com.proj.ServiceComponent. A developer needs to configure the string value name and integer value intVal. The actual configuration must be deployed using a content package. What should the developer do to meet these requirements?





Answer(s): C



A developer is creating a custom component on the page /latestBlogs.html that needs to list all the titles of the blogs pages under /content/blogs.
How does this component get the list of child pages?

  1. Instantiate a node object with session.getNode(/content/blogs) and then iterate through the child nodes and print the title for each.
  2. Use PageManager.getPage(“/content/blogs”) of the static PageManager class to instantiate a
    Page object and then iterate through the child pages and print the title for each.
  3. Use the QueryDebugger to look for all children of /content/blogs and then iterate through the result set and print the title for each.
  4. Adapt the resourceResolver to the PageManager service, then use the getPage(/content/blogs)
    to instantiate a Page object and then iterate through the child pages and print the title for each.

Answer(s): B


Reference:

https://helpx.adobe.com/experience-manager/6-2/sites/developing/using/reference-materials/javadoc/com/day/cq/wcm/api/PageManager.html



A developer needs to install a content package on AEM environment. However, a content package with the same name is already installed.

What would you be the safest way for the developer to install the content package to make sure only the changes of the new content package get applied?

  1. Use the “Force Upload option when uploading the new content package.
  2. Uninstall the existing content package before installing the new content package.
  3. Upload the content package to the CRX Package Share before installing it.
  4. Install the content package using the OSGi web console.

Answer(s): D


Reference:

https://helpx.adobe.com/experience-manager/6-3/sites/administering/using/package-manager.html



Viewing page 3 of 20
Viewing questions 11 - 15 out of 92 questions



Post your Comments and Discuss Adobe AD0-E103 exam prep with other Community members:

Join the AD0-E103 Discussion