Like everyone, I was confused whether to take up SCWCD 5 or 6. After reading few threads here on Coderanch, I decided to make a go for ver 6. I first read HFSJ a couple of times and worked out code where ever possible. Then read Servlet spec 3.0 documents. With two weeks time for my exam, I took the enthuware mock tests. My scores were not always good as it was varying between 68% and 90%. I also did the servlet 3.0 mock exam created by Piotr Nowicki. It helped me a lot and made me more confident in servlet 3.0 topics.
On the day before the exam, I revised my self prepared notes, David Bridgewater's SCWCD studyguide, took HFSJ mock exam and Enthuware's last day exam. I got 67% on HFSJ mock exam and 84% on enthuware last day test.
In the exam, there were neither drag and drop questions nor Custom tag questions. And only a few from servlet 3.0. I managed to score 91%. Like our SCWCD ranchers have predicted, my final exam mark was my HFSJ mock exam mark + ~20% or Enthuware exam mark + ~10%.
My advice to my fellow rangers preparing for SCWCD 6. Learn HFSJ completely. Workout a lot of code and on different containers. Whenever you are doubtful, work out some code before looking out for help. Donot get frightened by the servlet 3.0 specification documents. Believe me, there are a quite a few differences only. Most of what is said in Servlet 3.0 spec is already stated in HFSJ. You just need to look out for the changes. Asynchronous processing is one major part to learn apart from Annotations and pluggability. Finally, when you are done with the learning, get yourself Enthuware mock exam and undergo all the tests. This would give you a sense of the final exam.
No one achieves success without the help of others. So I am thankful to Bryan, Kathy and Bert for bringing out such a wonderful book, 'the HFSJ', Piotr for his immense effort in creating a mock exam for servlet 3.0, David for preparing such simple notes, Paul for bringing out Enthuware mock exams, without which I would have been never confident enough to face the exam. Guys, I really dont know you and I havent even met you. But am so grateful to you all. My gratitude also extends to my fellow rangers who were thinking like me( !) and had doubts like me( !!). They saved me a lot of efforts.
Just cleared SJWCD 6 . It took me two months for the preparation soon after getting SCJP 6. I started with HFSJ and read it like two times, then I started thinking about doing WCD 5 or 6, after going through discussion forums and the specs for servlet 3.0/JPA decided to go for WCD 6. After reading HFSJ, i wasn't comfortable reading the dry content from the specs . I bought this epractize lab mock exam, at first i felt i made a wrong decision but after taking all the practice exams i felt better however it didn't meet my expectations with respect to questions related to the new objectives and it also had some wrong answers. I also did every mock exam listed on "SCWCD links" page from coderanch, then i couldn't wait any longer to take the exam though i knew i didn't prepare well for the new objectives in WCD 6. I passed the exam with 82% and I knew i screwed up questions related to annotations(at least 5 questions) and new objectives. So my advise for those thinking about WCD 5 or WCD 6, would be to go for WCD 5 unless you have spent enough time preparing for the additional objectives in WCD 6, unlike HFSJ where all that is needed for WCD 5 exam is in that book you would have to use multiple sources to prepare for the WCD 6 exam.