ADOBE EXPERIENCE MANAGER (AEM) EXAMS
AEM Developer Exam 9A0-384 Practice
Adobe Experience Manager (AEM) Developer Exam 9A0-384 sample-test. This practice exam helped me prepare for the 9A0-384 exam.
1. What service is used to programmatically access a workspace?
login()
call to the login server- Identity and Access Management API
loginService
authService
2. What does filevault “merge” do?
- Existing content is not modified and only new content is added, nothing is deleted.
- Existing content is merged or deleted accordingly.
- Existing content is replaced and nothing is deleted.
- Existing content is updated, new content is added and nothing is deleted.
3. What @Component
property is needed to make a component configurable?
- Config,
@Component (config = { "myProperty=Hello" })
- Name,
@Component (name = pid)
- Service,
@Component (Servlet.class)
- Property,
@Component(property = { "myProperty=Hello" })
4. What is the resolution order at start up for OSGi configuration files?
/conf
,/apps
,/libs
- config modified in Web console,
/apps
,/libs
/apps
,/libs
, config modified in Web console/apps/*/config
,/libs/*/config
,crx-quickstart/launchpad/config
5. What does the MVN Parent POM file do? (select 3 correct answers)
- Centralize and manage dependencies
- Define the server to use
- Indicate the source code to use
- The version of dependencies to use
5. What is the purpose of the dispatcher? (select 3 correct answers)
- Scheduling
- Caching
- Load balancing
- Security
6. What connects the JCR to the file system?
- CRXDE
- WebConsole
- FileVault
- OSGi
7. What does filevault “replace” filter do?
- Existing content is updated, new content is added and nothing is deleted.
- Existing content is replaced and nothing is deleted.
- Existing content is not modified and only new content is added, nothing is deleted.
- Existing content is replaced completely by the imported content or deleted accordingly.
8. Which property should be used to find the repository where the configuration changes made in the Web Console are saved?
- Persistent identity (PID)
- Reference repository
- Component.id
- Component.name
9. Which statement about the usage of declarative services while creating an OSGi component is true?
@Property
annotation is used to reference to other services from the component by component runtime@Reference
annotation is optional and used to define properties available to the component@Component
annotation is the only required annotation and missing which will NOT declare the class as component@Service
annotation is required and describes which service Interface Is served by the component
10. Which three statements about replicate permissions on a resource are true? (Select three correct answers)
- The replication rights are evaluated bottom-up in the node tree.
- The allow replication rights has higher precedence than deny replication rights.
- To grant replication rights to a user on any resource, user has to have read permissions for
/etc/replication
and/bin
. - The
allow
replication rights has lower precedence thandeny
replication rights.
11. How do you disable the “Target” context menu item on components in AEM 6.0?
- Set the property
cq:disable Targeting
totrue
on the dialog node. - Set the property
cq:disable Targeting
totrue
on the component node. - Set the property
cq:disable Targeting
totrue
on thecq:editConfig
node. - Set the property
cq:disable Targeting
to true on thecq:editConfig/cq:listeners
node.
12. What are three causes if Dispatcher stopped updating cache files in the cache directory on the Webserver? (Select three correct answers)
- The request to the page in question contain query string parameters.
- The request to the page in question has authorization headers and dispatcher.any does not contain
\allowAuthorized
. - Dispatcher Flush agent is disabled on publish instance.
- The request URI of the page in question should always start with
/content
.
Part 1 of 3 in the AEM Exam Prep series.