views:

498

answers:

7

Hello everyone, I'm a developer pretty much experienced in web development (HTML, JavaScript, PHP, Django, Ruby on Rails). I have just recently taken on Java (read "Core Java" and the SCJP 6 book) and I now want to start with J2EE. I need a book that will go through the most important aspects (EJB/JSF/etc., I know the buzzwords :) ) of Java enterprise web development pretty quickly, yet clearly - without much fuss about the basics. Thank you very much !

+2  A: 

Hey,

I learned it with different books, but I suggest for your case is this combination perfect:

Expert One-on-One J2EE Design and Development

Enterprise JavaBeans 3.0

But nevertheless I recommend you to read the basics too, because JEE includes a huge architecture with many options to develop an application.

ChrisBenyamin
+1 for Expert One-on-One J2EE Design and Development
Firstthumb
A: 

Let me give you few generic advices. Whenever needed to decide which book to read about some topic I'd go to amazon.com and type the topic. Usually the first book in the proposed list is a very good one.

Manning's In Action series is just excellent.

Boris Pavlović
+1: Manning's in Action got very good books like Spring In Action or EJB3 In Action
dfa
A: 

Not exactly a book, but there are some great Servlet/JSF tuorials at coreservlets.com. They don't come with lots of descriptive text, in fact they're just some slides with meaningful keywords and some code/diagramms on them.

You won't learn everything, but it gets you started really really fast and you can pick up the rest as you go along.

Jan Gressmann
yeah, good website!
ChrisBenyamin
+1  A: 

"Head First JSP and Servlets" would be an excellent starting point, its really light and humorous and will give you an excellent basis for J2EE.

Other than books there is nothing better than Sun's api specs. Here are some:

Servlet 2.5

JSP 2.1

JSTL Spec

Java EE 5

It addition some links from Sun; http://java.sun.com/developer/onlineTraining/Beans/EJBTutorial/ http://java.sun.com/developer/onlineTraining/JavaMail/ http://java.sun.com/developer/onlineTraining/J2EE/Intro2/j2ee.html http://java.sun.com/developer/onlineTraining/J2EE/Intro/ http://java.sun.com/developer/onlineTraining/Database/JDBCShortCourse/ http://java.sun.com/developer/onlineTraining/Servlets/Fundamentals/

the J2EE tutorial there is an excellent start.

Kevin Boyd
Zaki
A: 

For the JSF side of things, Core JSF is great.

Zack
A: 
brianegge
+1  A: 

Java Persistence with Hibernate covers JPA and Hibernate.

alt text

Very well written, a must read.

Martin