Fidelity Investments Interview Question

explain J2ee design patterns and usages