5 avg. rating (100% score) - 5879 votes
Are you in search of Oracle ATG jobs? Then you are at the right place of getting your desired job. Here in Wisdomjobs we provide complete details about all type of interview question and answers right from basic to expertise level. Oracle ATG offers various number of jobs for freshers and also to experience candidates. If you are well familiar with the Oracle concepts then it will be easy to clear the Oracle Apps jobs. There are Nemours companies that offers jobs in various roles like Oracle ATG Tech-lead Consultant, Need Oracle ATG Commerce Developer, Oracle ATG Commerce Developer/Lead – Java, Senior Oracle ATG Commerce Tech Lead and many other roles too. Wisdomjobs saves you lot of time by providing all the necessary Oracle ATG Interview Questions and Answers and also Oracle ATG jobs in one page. For any other details feel free to visit our site www.wisdomjobs.com.
ATG Dynamo or Dynamo Application Server(DAS) is a J2EE application server from Art Technology Group.
There are three different types of scopes for ATG components namely
Global is the default scope
Atg tag library is a variant of jsp standard tag library. However atg provides its own set of tag libraries e.g. dsp,dspel, core
Express- Logged in user has information stored
Guest- will enter all information (shipping, billing, review steps) and information is not saved
Business Control Center- UI for Business Users (to upload content to Catalogs, create promotions etc)
In general, the Custom tags will be written by the developer.
Dsp is all ready to use. you can use to render content dynamically by linking Nucleus components directly to your JSPs. Especially, the (dsp) tag library, allow you connect your JSP content to the Java code at work behind the scenes so you can separate your application logic from your presentation layer.
ATG 7 provides you with three tag libraries: JSTL, DSP/DSPEL, and Core. You can find these tag libraries in /DAS/taglib.
ATG Formhandler is the intermediate class that comes in between a jsp form value and its bean class. They are there to evaluate the validity of form data before it is submitted, write data to and read data from a database or repository, and direct the user to different pages, depending on the results of the form submission
Performance problems come in many shapes and sizes, but they all mean that the processing of some task is not happening at the expected, and previously observed speed. Performance issues include CPU utilization problems, slow response times, high levels of db activitivities, SQL queries that run long time, Slow CA deployments, just to name a few.
Using ATG Dynamo, this is the process for entering into a Database using programs while keeping the actual application logic apart from the Database.
Create “/config/atg/registry/ContentRepositories.properties” file and append our repository file (XML )name to the “initialRepositories” property
Eg: initialRepositories+= /myModule/mySampleRepository
Properties set in later entries in the CONFIGPATH override earlier entries. By adding a entry to the config path you can customize any components in the system without losing the original configuration information.You can have a global configuration common to all machines then have machine specific information in the last layer.
Is a URL mounting point of the web application. It decides what URL site site visitors will enter to get to the site.
“context-root” is specified in the “application.xml” file in the “j2ee-apps” folder.
Global: components are accessible from all other components.Not available across ATG servers, each server has its own copy of global scoped component.
Session: means every user of the application gets a separate copy of the component, and component exists for duration of the user’s session.
Request : A component is called in for returning the values of a search, so each time a search is triggered an object instantiation happens and its gone when the result page is closed.Which means the scope of the search component is request.
Eg:-formhandlers normally have a request scope.
One can start or stop components manually using an ACC.We can instruct nucleus to start a component during server startup, this is done by modifying the “Initial.properties” file.Add the component name to the “initialServices” property inside the Initial.properties file.
Applications often depend on other modules, these dependencies are declared in this file.The file name is MANIFEST.MF and resides in the META_INF directory. It specifies ATG-Class-Path,ATG-Required, ATG-Config-Path etc
Nucleus is a ATG container for components. It creates and initializes component instances on request. It manages the components scope. It locates the properties file for the component and through that it reaches the class file of the component. Nucleus components are Java Objects each with an associated .properties file which store configuration values.
Caching modes are set at the item descriptor level, through the <item-descriptor> tag’s cache-mode attribute. The default caching mode is simple caching. To set a different caching mode on an item descriptor, set cache-mode to one of the following values:
Any component whose base class implements “ApplicationLogging” Interface can use atg logging infrastructure. Logging can be done per-component, per-module/per-application basis. Error, Warning,Info & Debug messages are the various logging mechanisms.First three are logged by default, whereas the Debug messages are just for debugging purpose and should be removed when the code goes into production.Logging is managed using the “GLOBAL.properties” file, which specfies the log levels of various modules.
Add to shopping cart, Login, Billing address, Payment, eMail confirmation, Confirm button, Shipped eMail address
The ATG framework is used by Dynamo ATG.
The ATG framework is used for building Web applications which can run on JBOSS, WebLogic, WebSphere and other J2EE application servers.
HandleX methods contain the actual function to be performed. its a method. Like in ProfileFormHandler- handleLogin
Enables one repository item to derive property values from another repository item or from another property in the same repository item.
we can create it in 2 ways:
I) using ACC
II)by creating java+properties file in our module/Eclipse
we have to create component/properties file:
Explanantion : have to tell all the properties in our component
Class is GSARepository OOTB it will do all operations getitem, getiteforupdate
XMLToolsFactory : for parsing xml
definitionFiles : items info will keep here
idGenerator : for generating unique ids
transactionManager : for transaction purpose either to commit or roll back i particular transaction/task.
DAS DPS DSS DCS : from left to right
We maintained it in MANIFEST.MF file
ATG-Required: DAS DPS DSS DCS DAS
ATG-J2EE: j2ee-apps/text J2ee
ATG-EAR-Module: j2ee-apps/text J2ee
/atg/dynamo/service/jdbc/JTDataSource.properties Using JTDataSource component will maintain the Schema/DB connection.
Mainly i used in my application level:
ATG provides one method resolveName(component name we have to provide) in GenericService class using it we can initialise the component.
Ex : <item-descriptor name=”shippingGroup” sub-type-property=”type” />
<item-descriptor name=”hardgoodShippingGroup” super-type=”shippingGroup” />
Here hardgoodShippingGroup is the subitem(like class) shippingGroup is the super Item(class)
Hence all the features/properties of shippingGroup we can get it in hardgoodShippingGroup item also.
To get complete item by providing id as a input parameter to that droplet.
Oracle ATG Related Tutorials
|Oracle 10g Tutorial||Oracle 9i Tutorial|
|Oracle 8i Tutorial||Oracle 11g Tutorial|
Oracle ATG Related Interview Questions
|Oracle 10g Interview Questions||Oracle 9i Interview Questions|
|Oracle 8i Interview Questions||Oracle 11g Interview Questions|
|Oracle apps Interview Questions||Oracle Apps ERP Interview Questions|
|Oracle 7.3 Interview Questions||Java Interview Questions|
|Oracle ADF Interview Questions||Sap Hybris Interview Questions|
|Oracle Application Framework Interview Questions||Oracle Apps Functional Interview Questions|
|Oracle Apps DBA Interview Questions||Oracle Workflow Interview Questions|
Sql*plus And Isql*plus Basics
Oracle Database Functions
Restricting, Sorting, And Grouping Data
Using Multiple Tables
Installing Oracle And Creating A Database
Creating And Maintaining Database Objects
Saving Your Stuff (backups)
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.