Finished with my summary work of the SCWCD Study Guide. It is 90 pages, contains the most important topics of the book and includes the most important API drawings (thanks to the free Dia graphing tool), and Tag life cycles drawings.
Tips for the future exam takers: Read a book, get Enthuware and do all 8 mock exams, and hopefully you can use my summary (it is not only from the book, but also contains stuff from the specs)
If you find any mistakes, please let me know.
its the same as this one given in SCWCD links right?
Yes it was.
This was quite an old posting (apriil 2010), so I have updated the SCWCD links with the new version of my notes. With time I will keep updating it, closely watching this forum to see what topics need extra examples or explanations.
I am trying to download the new version of your summary but I'm not able to find the working link!! Sorry, probably there is a too high temperature today in Rome and my brain is not so lucid. Another little question: I'm studying but I find difficult to write code to practice, you already suggested me to write a web app, I followed the examples on the first chapters( about servlet and sessions) of HF but when I have to write code about EL, JSTL, custom tags, security, it means everithing except servlets, I still cannot find the right strategy. Could you give me a suggestion? I take the risk to not practice enough!!!
Thank you very much!
I am trying to download the new version of your summary but I'm not able to find the working link!!
Go to the SCWCD links and scroll down to the Rancher Notes section. You should find the correct link over there.
Another little question: I'm studying but I find difficult to write code to practice, you already suggested me to write a web app, I followed the examples on the first chapters( about servlet and sessions) of HF but when I have to write code about EL, JSTL, custom tags, security, it means everithing except servlets, I still cannot find the right strategy. Could you give me a suggestion?
True, there is a lot about JSPs (EL, JSTL, Tags) on the exam. I would still suggust writing a small address-book web-app.
Let me just give you an idea:
Create a project (Dynamic Web Poject if you use Eclipse) called WebAddressBook
Use the welcome-file tag to point to your starting jsp
On that starting jsp allow the user to choose 3 possibilities (Show Addresses, Update Addresses, Delete Addresses)
Create a ContextListener, that will read your addresses from a file and put it as an attribute in the ServletContext
Create a controller Servlet that will read the users choice and forward to either the ShowAddressesServlet, UpdateShowAddressesServlet, DeleteShowAddressesServlet
On the ShowAddressesServlet get the list of addresses from the ServletContext and add it to your request, forward to a show.jsp and use the <c:forEach> tag to list you addresses
Don't show the whole address on your jsp, create a link (with <c:url>) to link to a detail.jsp
Create a update.jsp and a remove.jsp and include the addresslist (for example) by including the show.jsp)
Secure your UpdateShowAddressesServlet, DeleteShowAddressesServlet after you have seen them working well (i.e. updating your addressfile)
Try hanging in all the different listeners, and write something to the system console
Try creating your own custom tag that will list your addresses in different formats (by using an attribute)
Focus on getting the application flow right first, after that fill in the details of your implementation
Good luck and don't forget to post your questions on javaranch!
Joined: Jul 26, 2009
Thank you Fritz,
it is exactly what I need, a project schema to follow. I'll try to follow your precious instructions and I'll post a message to solve my mistakes.
Thank you for sharing your masterwork - I've downloaded, printed out and coil bound your summary.
Now, it's compact, informative and a really good help for the preparation of the SCWCD exam.
In addition, it's likely to be a good reference within a concrete Web project, as well.
Congratulations - het is een heel goed werk!
SCJP 6 (88%), SCWCD (89%)
Creator of Enthuware JWS+ V6