ITC Infotech interview question

1) Explain few J2EE design patterns