Here are some tips to clear this exam. I would say that the exam overall was tough. Most of the questions were practical scenario based questions asking you to choose what's right or wrong about a given architecture. So don't expect many straight forward theoretical questions. The toughest part was security and legacy connectivity. UML,
EJB, design
patterns and JMS were relatively easy, but some options were confusing and caused hesistation for me. I think the best strategy to pass this exam would be to be very strong in UML, EJB, design patterns and JMS. If you are thorough in these topics, you can read some notes for the other topics like internationalization, security, common architectures, legacy connectivity etc and pass the exam. That's how I prepared too. I answered 5 out of 48 questions wrong and they were mostly in the areas of security, legacy connectivity and Common architectures. Here are the materials I used .
1. Head First Design Patterns :
I read the whole book, but you don't have to because questions are very basic and you just need to have a broad knowledge of all patterns
2. Head First EJB :
I had read this book well for SCBCD and just revised it for this exam. If you are a BCD, you will not find the EJB questions that tough, but most questions are practical ones even in EJB
3. EJB by Richard Monson Haefel :
This book has some surprises for those who think they know everything about EJB. I read this book mainly because the HFEJB covers ver 2.0, but this exam needs EJB 1.1. Hence I picked a copy of this book (old edition covering EJB 1.1) from my office library. I concentrated on Entity Beans and Transactions chapters in this book bcos there are quite a few differences in CMP between EJB 1.1 and EJB 2.0. You need to answer the entity bean questions having the 1.1 version in mind. For example, BMP provides better performance than CMP in EJB 1.1, you can have undefined primary keys in EJB 1.1 etc. I read the transactions chapter mainly for Isolation levels not covered in Head First EJB. This is a neatly written book and I read a few other chapters related to session beans as well. It has better coverage than Head First EJB from an architecture point of view.
4. UML Distilled by Martin Fowler :
This is the easiest part of the exam. Easy pickings even if you just skim this book
5. JMS by Richard Monson Haefel :
Good author, good book again. I read the first 5 chapters of this book. JMS questions are relatively easy.
For the other topics, I read a lot of notes I collected from this site under
SCEA Links. You need to understand the notes and apply them to practical scenarios in the exam. For security, I think you can choose the options closing your eyes
.
And finally regarding mock exams, I took a few mentioned in Javaranch, but none of them were even half as tough as the real exam, so I would prefer not to spend too much time on mock exams. Spend more time reading and understanding concepts.
Conditions at work not conducive for me to take part 2 now. So thinking whether to take it
Feel free to ask me if you need any other information. Will be glad to help.