I've just passed SCWCD for JavaEE 6.
The final screen showed score of 91%.
Wanted to share my experience, because ranchers success stories helped me a lot during my preparation.
SCWCD took me about 3 month, but 2 month would be enough.
- I read HF Servlets and JSP's at the same time trying everything out on a test Web App.
- After that I read Servlets 3.0 Spec twice.
- Also EnthuWare tests helped A LOT!
- Reviewed HF book in two days before the exam.
After finishing HF I didn't pass the final mock and that scared me a lot.
I scored 56% and was ready to give up on the real test, but rancher stories assured me that the real exam is a lot easier.
I passed EnthuWare standart tests with average of 75% which kept me nervous about the real test.
But the real test was even easier.
I'm not sure what to do next, so I will just have a little break)
P.S. The real test takes about 40-50 minutes to complete all questions. You either know the answer or you don't. Anyway don't forget to double check.
I found 2 mistakes made because of lack of attention.
I would really appreciate any suggestions on my further self improvement.
Im still week at Java Web development. What could you recommend to study next?
Not sure about EJB.
what is Servlets 3.0 Spec ? Is this a book name or API ? you said you read HFSJ but in that book JDBC and JPA And AJAX concepts are not there . How did you prepare those concepts??? Can you suggest me some books for those concepts/???
Congrats Vitalii. I cleared this exam too this month with the same score (91%). @Balaji the objectives mentioning JPA, JDBC and Ajax don't necesarily suggest you have to know these topics at depth. From my observation, for JDBC & JPA APIs it will suffice to know just the related annotations that you would use to inject resources so you can use these APIs. These would be:
1. @PersistenceContext (s)
2. @PersistenceUnit (s)
In addition you will need to know the options/attributes that go inside the brackets e.g @Resource(name="jdbc/myDBName"). For the attributes you will need to know which ones are optional and which are mandatory. Usually these will be configured as init params in your DD and injected at runtime.
Ajax is probably there because of the notion of asynchronous processing that comes with the Servlet 3.0 specification, but from my experience there was really nothing tangible on the exam regarding ajax. You should not bother a lot about it. What you should care about is the asynchronous servlet processing and the async listener callback methods and that this listener is never configured in the DD.
Enthuware JWeb+ mock exams too will give you a measure of knowledge depth of what to expect on these objectives, These guys are dead accurate!