Собственно хочу разобраться сам, у кого есть хорошие ссылки на детальный разбор ниже перечисленных технологий буду очень благодарен.
Java EE (EJB, JPA, JSF)
Glassfish или Tomcat
СУБД MySQL
JUnit для тестирования компонентов приложения.

Заранее спасибо!