Showing posts with label atg. Show all posts
Showing posts with label atg. Show all posts

ATG interview Questions

1. What are the two methods in a component
2. Have you worked with repositories
3. Name 2 types of tables(primary and auxillary)
4. Have you worked on shopping carts
5. Name 2 types of checkout
6. Difference between Express Checkout and Checkout
7. What is BCC
8. What are custom dsp tags
9. Difference between droplet, FormHandler and servlet:

10. Difference between dsp and dspel tags
11. what is Nucleus
12. difference between dsp: include and jsp:include
13. How to implement shopping cart
14. What is the main formhandler you use for Shopping cart
15. what are the ATG component scopes(global session and request)
16. what are the Advantages of DAF
17. What is a Component
18. What are scenarios
19. what is a pipeline
20. Is DAS for high volume or low volume traffic
21. What are the performance issues with ATG
22. Why is eclipse used with ATG
23. Which is the IBM product used with ATG
24. What are derived properties
25. If you are given an application what are the steps involved in implementing it on ATG server
26. which version of J2EE ATG supports
27. Difference between Item Cache and Query cache28. What are different types of Repository caches
29. which are the handleX methods in
30. What are priceLists

What is the scope of Dynamo Components? in ATG

What is the scope of Dynamo Components? in ATG
Ans. There are three different types of scopes for ATG components namely
1. request
2. session
3. Global
Global is the default scope

What is Nucleus? in ATG

What is Nucleus? in ATG
Ans.Nucleus is ATG`s open Object Application Framework. ATG 7 is said to be a component-centric development platform. The ATG 7 Web applications are nothing but individual JavaBean components assembled together. These JavaBean components are configured and linked together by .properties files within Nucleus.

In Nucleus, each service is packaged as a JavaBean or set of JavaBeans. These JavaBeans are configured individually and mounted into a namespace. The beans then interconnect with the beans representing other services. Nucleus is responsible for interpreting the component configurations and the management of the component namespace.
Dynamo uses the Nucleus framework to organize components into a hierarchical structure (similar to a directory structure). Each Nucleus service has a unique Nucleus name. For example, the default javax.sql.DataSource component is located at /atg/dynamo/service/jdbc/JTDataSource

Nucleus is the core of the entire ATG system. It creates and configures Nucleus components (also called beans and JavaBeans) and organizes them into a hierarchical namespace, essentially giving them a place to live so they can be referenced by other components. By reading the .properties files associated with each component, Its Nucleus which figures out that which components are to be used in an application ,initializes them to their default values and how decides about how they connect to each other. This model makes it easier for the developers to build ATG applications by configuring and using the pre-built components instead of writing a lot of Java code from scratch.

ATG Interview questions,ATG Faqs for interview

ATG Interview questions,ATG Faqs for interview
1. What is Nucleus?
2. What is the ATG Repository?
3. When creating form handlers typically what ATG base class do you extend? GenericFormHandler.java
4. When creating droplets what ATG base class do you extend? DynamoServlet.java
5. What form handlers and methods do you use during checkout? ShoppingCartFormHandler, numerous handlers like handleMoveToConfirm, etc.
6.What does a user typically see during checkout? Add to shopping cart, login, billing and shipping address, payment, confirm, confirmation, email confirmation, shipped email.