CertCities.com -- The Ultimate Site for Certified IT Professionals
Free CertCities.com Newsletter via E-mail Share share | bookmark | e-mail
  Microsoft®
  Cisco®
  Security
  Oracle®
  A+/Network+"
  Linux/Unix
  More Certs
  Newsletters
  Salary Surveys
  Forums
  News
  Exam Reviews
  Tips
  Columns
  Features
  PopQuiz
  RSS Feeds
  Press Releases
  Contributors
  About Us
  Search
 

Advanced Search
  Free Newsletter
  Sign-up for the #1 Weekly IT
Certification News
and Advice.
Subscribe to CertCities.com Free Weekly E-mail Newsletter
CertCities.com

See What's New on
Redmondmag.com!

Cover Story: IE8: Behind the 8 Ball

Tech-Ed: Let's (Third) Party!

A Secure Leap into the Cloud

Windows Mobile's New Moves

SQL Speed Secrets


CertCities.com
Let us know what you
think! E-mail us at:



 
 
...Home ... Editorial ... Exam Reviews ..Exam Review Article Thursday: January 14, 2010
TechMentor Conferences



Beyond SCJP: Sun's Web Component Developer Exam
Are you a Java Beans nut? Can't get enough of JavaServer Pages? Then this is the exam is for you.


by Umair Mohsin

4/17/2002 --
Exam Spotlight

Exam  Sun Certified Web Component Developer for the J2EE Platform (SCWCD) Exam (310-080)
Certification, Vendor SCWCD, Sun Microsystems
Status Live
Reviewer's Rating "Requires much more hands-on practice than the SCJP."
Test Information Apx. 60 questions, 61 percent needed to pass. Cost: $150 (U.S.). Must purchase the exam voucher through Sun.
Who Should Take This Exam? Sun Certified Java Programmers who want to immerse themselves in this technology.
What Classes Prepare You? Click here
Test Objectives Click here
Being well versed in Java is amazing. You can design your own applications and be a great asset to many companies. But have you ever thought of going one step further? Java 2 Platform, Enterprise Edition (J2EE) vendors represent nearly 90 percent of the application server market -- a large amount by any standard. However, the high number of Java developers currently in the workforce means that your success will depend more upon your ability to demonstrate your expertise beyond that of ordinary application programming. You need to know Java Servlets technology, how to create pages with JavaServer Pages technology (JSP pages) and be well-versed in JavaBeans components. Sun's Certified Web Component Developer for J2EE platform (SCWCD) exam can help you get there.

Exam Basics
The SCWCD exam is meant for those already certified as Sun Certified Java Programmers (SCJP) who want to go the next step. The major areas covered by this exam include:

  • The Servlet Model
  • The Structure and Deployment of Modern Servlet Web Applications
  • The Servlet Container Model
  • Designing and Developing Servlets to Handle Server-Side Exceptions
  • Designing and Developing Servlets Using Session Management
  • Designing and Developing Secure Web Applications
  • Designing and Developing Thread-Safe Servlets
  • The Java Server Pages (JSP) Technology Model
  • Designing and Developing Reusable Web Components
  • Designing and Developing JSP pages Using Java Bean Components
  • Designing and Developing JSP pages Using Custom Tags
  • Designing and Developing a Custom Tag Library
  • Design Patterns Overview.

Complete objectives can be found on Sun's Web site, here.

The exam currently features 60 questions, with a pass rate of 61 percent, and you have 90 minutes to complete the exam. The fee is $150 (U.S.). The SCWCD exam is available at Prometric testing centers worldwide. Just like SCJP, if you fail and have to retake it, you pay the fee again and you get a different random selection of questions. This means it's going to be just as difficult every time you attempt the exam. But there's hope: The SCWCD is marginally easier than the SCJP in its preparation and attempt.

The SCWCD Experience
The SCWCD exam interface is very similar to the SCJP. The test itself consists of multiple choice, short answer and drag-and-drop questions.

Most questions on the exam will require you to click on the exhibit button, which will bring up code for you to review. Most of the codes are short and straightforward, requiring a simple selection of multiple-choice answer(s). Yes, there can be more than one answer! But fear not: Unlike the old Sun exams, Sun now tells you how many answers are correct.

Expect to run across around nine short answer (a.k.a. fill-in-the-blank) questions. Here, you will need to type in what the answer will be. I've found it's very easy to make mistakes on these types of questions, so don't be hasty: Be sure to double-check your answers for spelling mistakes and other typos.

-- advertisement (story continued below) --

Getting the drag-and-drop questions in your exam is dependent on the luck factor. Keep your fingers crossed that you will get these questions because these are typically relatively easy to score in.

Also, like the SCJP, an indicator will appear on the screen telling you how much time is remaining. One nice thing about Sun exams is that you can indeed go back and review your answers if you've got the extra time.

At the end of the exam, you'll be given your overall score as well as a breakdown of your score by topic. This is a great help toward identifying your major weaknesses and strengths in case of re-test, or just to improve your score further.

How I Prepared for the SCWCD
Preparing for the SCWCD is less rote learning and more practical work. I've heard that it takes an average of 90 hours before most people are ready to attempt this exam. I was working on a budget, so couldn't afford any of Sun's training workshops, which are supposed to be very helpful. To find out more about Sun's training options, click here.

If you don't mind spending a little money for the preparation, there are other resources on the Internet that will prove helpful. Two exam simulators to try out are Whiz Labs and JwebPlus. These simulators are as close to the real exam as you can get. (Sun's own mock exam, available on the Sun Web site, is very easy -- I got 95 percent on my first try). Trial versions of these are also available, so even if you can't afford to pay for the complete simulator, you can get an idea of what the WCD exam is like from the demo.

My first step in preparing was to download the following tutorials:

  • Sun's Tutorial notes for J2EE
  • For design patterns
  • For JSP
  • For Servlets
  • Jakarta Taglibs Tutorial
  • Listeners Tutorial

There's nothing better than letting the people who invented Java teach you in their own style. In my opinion, these tutorials are far better than anything that you might find in books (although I used those as well.)

Then I went to the best site on the Net as far as Java certification is concerned, Java Ranch. It has links to everything you need to get this certification. And you don't have to pay one cent to access all this material.

From here I downloaded the notes of Miftah Khan, Michelle, Velmurugan Periasamy and Ken Zrobok. These reviews are concise and to the point. My thanks go out to these people for taking the time to make and publish them. Depending on your technical level, you could get by with just these.

In addition, I studied the Servlet and JSP API documentation in detail. Documentation holds the hidden answers to every question that Sun can throw at you, except for design patterns. But remember, while thorough, combing through this stuff can also be very time consuming. Skip these if you're under any kind of time constraint.

I also took many free mock exams available on the Web. I especially recommend Eduardo Cobian's, which some believe is tougher than the exam itself. Also, Java Ranch's mock exam is very helpful. It's complete and very near the technical level of the actual exam.

As for books, some of the titles I used include:

  • Inside Servlets: Server Side Programming for the Java Platform by Dustin Callaway
  • Java Servlet Programming by Jason Hunter with William Crawford
  • Web Development with Java Server Pages by Duane K. Fields and Mark A. Kolb
  • Professional JSP published by WROX.
  • Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.
  • Thinking in Patterns (Downloadable from www.bruceeckel.com) by Bruce Eckel.

Of all these books, I liked Jason Hunter's Java Servlet Programming the best. It's complete, and its programming code goes a long way toward ironing out any deficiencies in your learning.

I will say, however, that Inside Servlets is perfect for those of you who want a simple and concise textbook to form a base in Servlets. It's well written and easy to understand.

Even then, however, my preparation was not complete. Again, unlike the SCJP, the core learning for the SCWCD does not come from reading a lot of books or material, it comes from practicing. I spent more time in front of my computer writing code for exercises than actually reading any text itself. I worked with Tomcat Apache 3.2.1 and then later switched to the 4.0 beta version as my server. I also practiced the coding given in the books, which helped a lot. During the main exam, it was easier to remember the coding methods that I had practiced then the ones I had tried to memorize. Most importantly, I tried to make a shopping cart application using JDBC, Servlets and Beans. This proved to be the most effective method of learning that I undertook. It helped me develop my feeling for the code and proved very effective in helping me with the exam as well.

Last, I signed up for several mailing lists, including those at Wrox, as well as discussion groups at Yahoo Groups and Java Ranch. All are excellent for getting difficult questions answered.

Final Tips and Tricks
Here are some other tips I can share with you for preparing for this exam:

  • Read the specifications for JSP and Servlet and try to remember the names of elements and their use within the deployment descriptor tags. If you can, memorize some names like those appearing in the deployment descriptor and also know which of them are mandatory and which of them are sub-elements of what, etc. On many questions, Sun expects you to distinguish between various options with very similar element name. For example, you can have something like , , , .
  • For design patterns, make sure you know the advantages of each of the patterns specified in the objectives and where and when they are used. That should be enough to get you through the exam.
  • Understand the implications of implementing the SingleThreadModel. It seems to be one of Sun's favorite topics.
  • Have the Custom-tag library down cold -- you'll be glad you did.
  • Be careful with listeners. Be sure to prepare for and ready to identify listeners that affect the Web application context.

Is It Useful?
The SCWCD exam is by far the best base possible for making Web Applications for Web Services (using protocols like Soap, XML, JNDI, etc), Dynamic Web Pages using JSP and Servlets and much more. With the recent initiative by SAP to include Java in its technologies, Oracle with its own Java applications, and Sun's own initiatives in this technology with SunOne, the field is ripe for SCWCDs. I wish you luck on your exam.


Umair Mohsin, SCJP, SCWCD, is an IT consultant in Karachi, Pakistan. He's well versed in a vareity of technologies, including XML, UML, Java and Oracle. Umair is a student at IBA, the leading university for business studies in Pakistan, working toward his MBA. He's also a student at Operation Badar, an IT education movement. His articles on technology and business topics have been published in newspapers across the country. To reach Umair, send an e-mail to and put "Attn: Umair" in the subject line.
More articles by Umair Mohsin:


There are 73 CertCities.com user Comments for “Beyond SCJP: Sun's Web Component Developer Exam”
The current user rating is: three stars - difficult, but manageable
Page 1 of 8
4/18/02: Michael Barry from UK says:
three stars - difficult, but manageable
This article was extremely informative. Umair has done a good job in writing it. I have to appear soon in this exam myself, and this information has been really helpful in my preparation. Thanks Certcities.
4/18/02: Christine from USA says:
four stars - very difficult
I gave my WCD about 2 months ago. I found the exam to be very difficult, even though i had given SCJP beforehand. Umair's right. Custom tags are really tough to handle. Good job on the article.
4/19/02: Anushka from India says:
two stars - somewhat challeging
Great piece of information. I specially like the Javaranch's Discussion Forum and Whizlabs Exam. Good collection of resources.
4/20/02: Ali Khan from Pakistan says:
two stars - somewhat challeging
hey jaguar, good job....loved it...see you in class...:)
4/20/02: Moeen from Pakistan says:
three stars - difficult, but manageable
i really found this article helpful. Especially the links that umair has provided. Javaranch is really awesome. Umair has done a great job on writing this article. The contents and the depth to which he's gone to, i haven't seen elsewhere. good job. Good to see our countrymen are doing something in IT.
4/20/02: Rajiv from India says:
two stars - somewhat challeging
i cleared my WCD some time ago. I got a score of 84%. i wish i had seen this certification article earlier. It would have definitely had increased my scores. Especially the notes that umair has pointed out. overall, quite nice.
4/20/02: Chris from Australia says:
three stars - difficult, but manageable
good job. loved the links... btw, who is jaguar?
4/20/02: George from USA says:
four stars - very difficult
java is the field to be in right now and webapplications are where the money is going to be in the next few years. This certification is ripe for that field. Umair is right in pointing out the Sun One initiative. It's going to be a close match between SUN and .Net technologies.
4/22/02: Jason Hunter from USA says:
three stars - difficult, but manageable
Gr8 going Umair.. surely this article is a good one.
4/22/02: Shahid Saeed khan from Pakistan says:
three stars - difficult, but manageable
It is a very nice effort for helping people who are looking for the right way for having right information about SCWCD
First Page   Next Page   Last Page

Exam Difficulty Rating Key
five stars - true gurus only true gurus only
four stars - very difficult very difficult
three stars - difficult, but manageable difficult, but manageable
two stars - somewhat challeging somewhat challeging
one star - cakewalk cakewalk
Your comment about: “Beyond SCJP: Sun's Web Component Developer Exam”
Name: (optional)
Location: (optional)
E-mail Address: (optional)
Comment:
   
top