Official Bank 0/94

Adobe Experience Manager Developer Exam (AD0-E103) - Adobe Exam Questions

Last updated on June 20, 2026

97% Exam Compliance
94 Total Questions
1
Question
From which AEM Web Console should a developer access and download full AEM Log Files?
Options
A OSGI -> Sing Log Service
B AEM -> Log files
C Status -> Log files
D Web Console -> System Information
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

2
Question
A developer running a local AEM instance and working on an AEM project needs to change a large number of files locally in filesystem. The developer needs to get the changes uploaded to the local AEM instance to verify changes almost immediately in the browser.

What action should the developer take to most efficiently meet these requirements?
Options
A Make the changes in CRXDE, create a content package, download it and expand it into the working directory after each change
B Install FileVault bundle in the AEM instance and register the local working directory for synchronization
C Access CRXDE and upload the files through the interface
D Build a Content Package using maven and deploy it after each change
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

3
Question
The following stack trace is written in the error.log file after installing a custom application package.
Could not start bundle com.adobe.cq.sample-bundle [526]. Reason: {}. Will retry.
org.osgi.framework.BundleException: Unable to resolve com.adobe.cq.sample-bundle [526](R 526.0): missing requirement [com.adobe.cq.sample-bundle] osgi.wiring.package

What are two different ways that the developer could resolve the OSGi bundle dependency error? (Choose two)
Select 2
Options
A Upload the file com.example.customlib-3.8.jar into /apps//libs folder in CRX DE to make it available for the OSGi bundle
B Create a folder named "deploy" under $AEM_HOME/crx-quickstart/ and copy com.example.customlib-3.8.jar in there so AEM uploads it automatically
C Go to the project parent pom.xml file and add the dependency with the scope "compile" and instruct the bundle plugin to include the dependency in runtime
D Install the jar in AEM via the curl command 'curl -u username:password -F
file=@"./com.example.customlib-3.8.jar" -F name="Dependency" -F force=true -F install=true
http://localhost:4502/crx/packmgr/service.jsp --progress-bar -o upload.txt'
E Go to the Dependency Finder in the System Console to find if another bundle is exporting a similar version of the classes and change the project pom.xml to match the same version
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

4
Question
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)
Select 2
Options
A Use static methods to avoid boilerplate in application code
B Deploy a third party dependency injection container to wire dependencies more efficiently in application code
C Use a mock framework to be able to create and inject mocks in the test code
D Use BundleContext.getServiceReference(...) and BundleContext.getService(...) in application code to look up for the required services just before usage
E Use the standard OSGi @Reference annotation to wire the dependencies in application code
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

5
Question
In OSGi bundle Activator.java is registered through a service DevelopInfo.java DeveloperInfo.java

Exhibit

Activator.java

Exhibit

Maven install generates an error during deployment. Refer to the error information below:

Exhibit

Which action should the developer take to resolve the build error?
Options
A Activator class is NOT implementing DeveloperInfo interface.
B The required Maven repository for OSGi is missing.
C Interface DeveloperInfo does NOT have any method.
D @Service annotation is missing in DeveloperInfo.java.
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

Finish Practice?

Are you sure you want to finish? This will end your practice session.