Today I cleared SCWCD 1.4 exam with 86%.Thanks to javarancher for the support and help.
My Story ---------------- 1. Read HFSJ thoroughly couple of times. Please make sure to study errata and tutorial on dynamic attributes.
2. Referred to API docs regularly to remember the methods, their signatures etc.(Really important specially for Servlet, ServletRequest, ServletResponse and Tag libraries).
3.Occasionally referred to the Specs for doubt clarifications.(Whizlabs had lot of questions related to BodyTagSupport and other topics which are not covered in HFSJ.I m not sure if they are part of exam but they gave me reason to look into specs)
5. Took Whizlabs simulator, though questions were not on exam pattern but it gives me excuse to look into specs.
6. Used Frederic Esnault notes. Its good as this is what is missing in HFSJ.
7. Used PeabodyOnScwcdPatterns for Design patterns. Sorry Marc, I could make it 100% but its my fault. I think I owe you beer for nice notes. I can come anytime to your place for beer and for java tips as I think you are just 2 hour drive from my place...
8. Did review questions at end of each chapter in Mannings-Deshmukh. Some of them are good, specially related to distributed environment and requestdispatcher and dynamic contents.
9. Used Sample web.xml and TLD by Michael John. It was really useful.
I just passed with 82%. Referring to this thread really helped me out and that makes me want to be a good citizen too...
The Head First book continues to be the bible for this exam. Once you are done digesting the tome, strengthen your knowledge on the following areas (and I recommend actually writing a couple of JSPs and descriptor files to mess around and learn at the same time):
1. Custom tag development, lifecycles of the handler classes, nesting of tags (simple and classic). 2. Usage of custom tags and tag libraries in JSPs 3. Validity of scripting (scriptlets, expressions, declarations) in tag bodies, tag attributes, tag files, bodies and attributes of JSP standard actions and JSTL tags. 4. Precedence rules involving expressions in EL (e.g. combination of arithmetic and logical operators without parentheses, etc.). 5. Security constraints, authorization constraints and user data constraints, and how http-methods and roles work out with the container. Understand what happens when there are http-methods that are specified but not implemented in the servlet. 6. Implicit objects in servlets, JSP and EL, the "." and "" operator in EL. 7. Case sensitivity of two taglibs' prefix values, if both have the same value but one is uppercase and the other is all lowercase. Union rules of multiple taglibs in the same directory, having the same URI, etc.
Hope this helps someone get closer to scoring a 100%.