The SCEA study guide  states on p. 126, section Core Java EE patterns, that 'Some patterns have become obsolete with new technologies introduced in Java EE 5'.
The guide doen't tell which patterns have become obsolete and what the consequences are for the exam.
- Do I have to learn and treat the obsolete patterns as if nothing has changed since 2003, or do I really have to find out what the impact of Java EE 5 on these patterns are.
- When answering the exam's questions, might it happen that I am expected to give an obsolete answer?
- Which patterns have become obsolete (and why)? Is any updated, good and complete source of information available for Java EE 5 core patterns?
The last question is partly answered in Real World Java EE Patterns . For part I preparation this book is not complete enough (assuming that I really have to know what the impact of Java EE 5 is on the core J2EE patterns). I think this book will become more useful for part II and my daily work. Having read the first 150 pages, I like this book so far.
 Sun certified Enterprise Architect for Java EE Study Guide, second edition, Mark Cade, 2010
 Real World Java EE Patterns, Adam Bien, 2009
Regarding the patterns section of the exam: 'Learn the J2EE patterns as if nothing has changed since 2002'. Focus on the patterns' intentions, benefits and forces for using them.
Accurate reading of the 'core J2EE Patterns book' is necessary.
For other sections of the part I exam, it is of course required to know the Java EE 5 very well. This means reading a book on ejb3, the Java EE 5 Tutorial and hands-on experience. The Java EE 6 Tutorial is also useful to learn what was missing in Java EE 5, like an older J2EE Tutorial to learn what Java EE 5 brought us.