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