Saturday, April 24, 2010

Core Java Objective Gyan-1 ;

Q 01: What is Test Driven Development (TDD)?

Q 02: What is the point of Test Driven Development (TDD)? What do you think of TDD?

03: What is aspect oriented programming (AOP)? Do you have any experience with

Q 04: What are the differences between OOP and AOP?

Q 05: What are the benefits of AOP?

Q 06: What is attribute or annotation oriented programming?

Q 07: What are the pros and cons of annotations over XML based deployment descriptors?

Q 08: What is XDoclet?

Q 09: What is inversion of control (IoC) (also known more specifically as dependency injection)?

Q 10: What are the different types of dependency injections?

; ;

Q 11: What are the benefits of IoC (aka Dependency Injection)?

Q 12: What is the difference between a service locator pattern and an inversion of control pattern?

Q 13: Why dependency injection is more elegant than a JNDI lookup to decouple client and the service?

Q 14: Explain Object-to-Relational (O/R) mapping?

Q 15: Give an overview of hibernate framework?

Q 16: Explain some of the pitfalls of Hibernate and explain how to avoid them? Give some tips on Hibernate best practices?

Q 17: Give an overview of the Spring framework? What are the benefits of Spring framework?

Q 18: How would EJB 3.0 simplify your Java development compared to EJB 1.x, 2.x ?

Q 19: Briefly explain key features of the JavaServer Faces (JSF) framework?

Q 20: How would the JSF framework compare with the Struts framework? How would a Spring MVC framework compare

with Struts framework?___________________________________________________________________________________

No comments:

Post a Comment