Wednesday, June 1, 2011

APTITUDE QUESTIONS AND ANSWERS J2EE PAPER


J2EE PAPER:
-------------------------------------------------------------------
1.  What exception is thrown when Servlet initialization fails ?


(a) IOException
(b) ServletException
(c) RemoteException


ANS: (b)


-------------------------------------------------------------------


2.  How can a Servlet call a JSP error page ?


(a) This capability is not supported. 
(b) When the servlet throws the exception, it will automatically be caught by the calling JSP page. 
(c) The servlet needs to forward the request to the specific error page URL. The exception is passed along as an attribute named "javax.servlet.jsp.jspException". 
(d) The servlet needs to redirect the response to the specific error page, saving the exception off in a cookie. 


ANS: (c)


-------------------------------------------------------------------


3.  What is the key difference between using a and HttpServletResponse.sendRedirect()?


(a) forward executes on the client while sendRedirect() executes on the server. 
(b) forward executes on the server while sendRedirect() executes on the client. 
(c) The two methods perform identically. 


ANS: (b)


-------------------------------------------------------------------


4.  Why beans are used in J2EE architecture in stead of writing all the code in JSPs ?


(a) Allows separation of roles between web developers and application developers
(b) Allows integration with Content Management tools 


ANS: (a)


-------------------------------------------------------------------


5.  Why DB connections are not written directly in JSPs ?


(a) Response is slow
(b) Not a standard J2EE architecture
(c) Load Balancing is not possible
(d) All the above
(e) Both (b) and (c)


ANS: I think answer is (e). I am not sure whether response from database is slow just because we include the database access code in JSP page.


-------------------------------------------------------------------


6.  How multiple EJB instances are managed ?


(a) Connection Pooling
(b) Caching of EJB instances
(c) EJB Passivation
(d) All the above


ANS: I think answer is (d)


-------------------------------------------------------------------


7.  At what stage, the life cycle of a CMP bean can be assumed to be started ?


(a) before ejbCreate() method is executed
(b) after ejbCreate() method is executed
(c) in postCreate() method
(d) after executing ejbStore()


-------------------------------------------------------------------


8.  Lot of Questions on "EJB Transactions" and how to manage them.


-------------------------------------------------------------------


9.  In JSP, how can you know what HTTP method (GET or POST) is used by client request ?


(a) by using request.getMethod()
(b) by using request.setMethod()
(c) impossible to know


ANS: (a)


-------------------------------------------------------------------


10. What is legal about JSP scriplets


(a) A loop can begin in one Scriptlet and end in another
(b) Statements in Scriptlets should follow Java Syntax
(c) Semicolon is needed at the end of each statement in a Scriptlet
(d) All the above


ANS: (d) 


-------------------------------------------------------------------


11. Which method is called first each time a Servlet is invoked ?


(a) Start()
(b) Run()
(c) Servive()
(d) init()


ANS: (d)


-------------------------------------------------------------------


12. The time between Command Execution and Response is called ______


(a) Granularity
(b) Latency
(c) Lag time


ANS: (c)






13. 2 Questions on RMI and EJB related (I don't reemember them)


-------------------------------------------------------------------


14. Purpose of tag


(a) used to incorporate Java applets into a Web page.
(b) Downloads a plugin to the client Web browser to execute an applet or Bean. 
(c) Both (a) & (b)


ANS: (c)













Description :
The tag is replaced by either an 

13 comments:

Unknown said...

I have read your blog its very attractive and impressive. I like it your blog.

Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

Unknown said...

Java Online Training Java Online Training Core Java 8 Training in Chennai Core java 8 online training JavaEE Training in Chennai Java EE Training in Chennai

Mounika said...

Resources like the one you mentioned here will be very useful to me ! I will post a link to this page on my blog. I am sure my visitors will find that very useful
Python Online certification training
python Training institute in Chennai
Python training institute in Bangalore

Unknown said...

Awesome article. It is so detailed and well formatted that i enjoyed reading it as well as get some new information too.
AWS training in chennai

AWS Training in Bangalore

Aruna Ram said...

Truly well post! I gain more details from your post and I like more post, please continue blogging...
Oracle DBA Training in Chennai
Oracle DBA Course in Chennai
Spark Training in Chennai
Social Media Marketing Courses in Chennai
Pega Training in Chennai
Primavera Training in Chennai
Tableau Training in Chennai
Oracle DBA Training Fess in Chennai

velraj said...

I read like this type of article only. You mentioned more important points in this article. Thankyou for interesting article.
core java training in chennai
core java Training in Anna Nagar
best c c++ training in chennai
c c++ courses in chennai
C Language Training
javascript training in chennai
Appium Training in Chennai
JMeter Training in Chennai

Anbarasan14 said...

I am impressed with the way you describe a topic and make it clear to the readers. Thanks for sharing and do share more.

IELTS Coaching in Mulund
IELTS Training in Mulund West
IELTS Courses in Mulund
IELTS Coaching Centres in Mulund
Spoken English Class in Chennai
Spoken English in Chennai
IELTS Coaching in Chennai

Shadeep Shree said...

Most Usefull blog.. thanks for sharing with us... Waiting for your upcoming data...
RPA training in bangalore
Robotics Courses in Bangalore
Robotics Classes in Coimbatore
Robotics Courses in Coimbatore
RPA Training in Coimbatore
RPA Training in Coimbatore
Robotics Training Centers in Coimbatore
German Classes in Bangalore
Hadoop Training in Bangalore
Selenium Training in Coimbatore

Keerthana said...

The Blogs are attracted to Read more Articles,people are getting Benefit from these kind of post contents, Thanks for sharing us.
For learn more...
python training in chennai | python training in annanagar | python training in omr | python training in porur | python training in tambaram | python training in velachery

latchu kannan said...

Thank you for your wonderful blog. It is just fantastic one.
AngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery


shankarjaya said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
Salesforce Training in Chennai | Certification | Online Course | Salesforce Training in Bangalore | Certification | Online Course | Salesforce Training in Hyderabad | Certification | Online Course | Salesforce Training in Pune | Certification | Online Course | Salesforce Online Training | Salesforce Training

jeni said...

Thanks for any other wonderful post. Where else may just anyone get that type of info in such a perfect means of writing? I’ve a presentation next week, and I am on the look for such information.



hadoop training in chennai

hadoop training in velachery

salesforce training in chennai

salesforce training in velachery

c and c plus plus course in chennai

c and c plus plus course in velachery

machine learning training in chennai

machine learning training in velachery

INFYCLE TECHNOLOGIES said...

Infycle Technologies, the best software training institute in Chennai offers the No.1 Data Science training in Chennai for Students, tech professionals, and freshers. In addition to the Data Science Training Course, Infycle also offers other professional courses such as Cyber Security, Python, Oracle, Java, Power BI, Digital Marketing, Big Data, etc., which will be trained with 100% practical classes. After the completion of training, the trainees will be sent for placement interviews in the top MNC's. Call 7502633633 to get more info and a free demo.

great blogger is comming up with new updates on Mysore city Local city bus numbers and routes -------------------------------

Amazing:)

Amazing:)