• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

New forum for Sun Certified Web Component Developer

 
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Out of interest, is there going to be a new forum for the Sun Certified Web Component Developer exam? (Similiar to the SCJP, SCJD and SCEA forums)
If yes, when can we have it?
 
Paul Carroll
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just in case anyone is interested, these are topics which I have been advised to revise for the beta exam....
Section 1: The Servlet Model
1.1 For each of the HTTP methods, GET, POST, and PUT, identify the
corresponding method in the HttpServlet class.
1.2 For each of the HTTP methods, GET, POST, and HEAD, identify triggers
that might cause a browser to use the method , and identify benefits or functionality of the method.
1.3 For each of the following operations, identify the interface and method name that should be used:
Retrieve HTML form parameters from the request
Retrieve a servlet initialization parameter
Retrieve HTTP request header information
Set an HTTP response header;Set the content type of the response
Acquire a text stream for the response
Acquire a binary stream for the response
Redirect an HTTP request to another URL

1.4 Identify the interface and method to access values and resources and to set object attributes within the following three Web scopes:
request
session
context
1.5 Given a life-cycle method: init, service, or destroy, identify correct statements about its purpose or about how and when it is invoked.
1.6 Use a RequestDispatcher to include or forward to a web resource.
Section 2: The Structure and Deployment of Modern Servlet Web Applications
2.1 Identify the structure of a Web Application and Web Archive file, the name of the WebApp deployment descriptor, and the name of the directories where you place the following:
the WebApp deployment descriptor
the WebApp class files
any auxiliary JAR files
2.2 Match the name with a description of purpose or functionality, for each of the following deployment descriptor elements:
Servlet instance
Servlet name
Servlet class
Initialization parameters
URL to named servlet mapping

Section 3: The Servlet Container Model
3.1 Identify the uses for and the interfaces (or classes) and methods to achieve the following features:
servlet context init. parameters
servlet context listener
servlet context attribute listener
session attribute listeners

3.2 Identify the WebApp deployment descriptor element name that declares the following features:
servlet context init. parameters
servlet context listener
servlet context attribute listener
session attribute listeners
3.3 Distinguish the behavior of the following in a distributable:
servlet context init. parameters
servlet context listener
servlet context attribute listener
session attribute listeners
Section 4: Designing and Developing Servlets to Handle Server-side Expectations
4.1 For each of the following cases, identify correctly constructed code for handling business logic exceptions, and match that code with correct statements about the code's behavior: Return an HTTP error using the sendError response method; Return an HTTP error using the setStatus method;
4.2 Given a set of business logic exceptions, identify the following: The configuration that the deployment descriptor uses to handle each exception; How to use a RequestDispatcher to forward the request to an error page; Specify the handling declaratively in the deployment descriptor;
4.3 Identify the method used for the following: Write a message to the WebApp log; Write a message and an exception to the WebApp log


Section 5: Designing and Developing Servlets Using Session Management
5.1 Identify the interface and method for each of the following:
Retrieve a session object across multiple requests to the same or different servlets within the same WebApp
Store objects into a session object
Retrieve objects from a session object
Respond to the event when a particular object is added to a session
Respond to the event when a session is created and destroyed
Expunge a session object
5.2 Given a scenario, state whether a session object will be invalidated.
5.3 Given that URL-rewriting must be used for session management, identify the design requirement on session-related HTML pages.

Section 6: Designing and Developing Secure Web Applications
6.1 Identify correct descriptions or statements about the security issues:
authentication, authorization
data integrity
auditing
malicious code
Web site attacks
6.2 Identify the deployment descriptor element names, and their structure, that declare the following:
a security constraint
a Web resource
the login configuration
a security role
6.3 Given an authentication type: BASIC, DIGEST, FORM, and CLIENT-CERT, identify the correct definition of its mechanism.
Section 7: Designing and Developing Thread-safe Servlets
7.1 Identify which attribute scopes are thread-safe:
local variables
instance variables
class variables
request attributes
session attributes
context attributes
7.2 Identify correct statements about differences between the multi-threaded and single-threaded servlet models.
7.3 Identify the interface used to declare that a servlet must use the single thread model.
Section 8: The JSP Model
8.1 Write the opening and closing tags for the following JSP tag types:
directive
declaration
scriptlet
expression

8.2 Given a type of JSP tag, identify correct statements about its purpose or use.
8.3 Given a JSP tag type, identify the equivalent XML-based tags.
8.4 Identify the page directive attributes and its values, that:
Imports a Java class into the JSP page
declares that a JSP page exists within a session
declares that a JSP page uses an error page
declares that a JSP page is an error page
8.5 Identify and put in sequence the following elements of the JSP lifecycle:
Page translation
JSP compilation
Load class
Create instance;
Call jspInit;
Call _jspService;
Call jspDestroy
8.6 Match correct descriptions about purpose, function, or use with any of the following implicit objects:
request
response
out
session
config
application
page
pageContext
exception

8.7 Distinguish correct and incorrect scriptlet code for:
a conditional statement;
an iteration statement

Section 9: Designing and Developing Reusable Web Components
9.1 Given a description of required functionality, identify the JSP directive or standard tag in the correct format with the correct attributes required to specify the inclusion of a Web component into the JSP page
Section 10: Designing and Developing JSPs Using JavaBeans
10.1 For any of the following tag functions, match the correctly constructed tag, with attributes and values as appropriate, with the corresponding description of the tag's functionality:
Declare the use of a JavaBean within the page.
Specify, for jsp:useBean or jsp:getProperty tags, the name of an attribute.
Specify, for a jsp:useBean tag, the class of the attribute.
Specify, for a jsp:useBean tag, the scope of the attribute.
Access or mutate a property from a declared JavaBean.
Specify, for a jsp:getProperty tag, the property of the attribute.
Specify, for a jsp:setProperty tag, the property of the attribute to mutate, and the new value.
10.2 Given JSP attribute scopes: request, session, application, identify the equivalent servlet code.
10.3 Identify techniques that access a declared JavaBean.
Section 11: Designing and Developing JSPs Using Custom Tags
11.1 Identify properly formatted tag library declarations in the Web application deployment descriptor.
11.2 Identify properly formatted taglib directive in a JSP page.
11.3 Given a custom tag library, identify properly formatted custom tag usage in a JSP page. Uses include:
an empty custom tag
a custom tag with attributes
a custom tag that surrounds other JSP code
nested custom tags


Section 12: Designing and Developing A Custom Tab Library
12.1 Identify the tag library descriptor element names that declare the following:
the name of the tag
the class of the tag handler
the type of content that the tag accepts
any attributes of the tag
12.2 Identify the tag library descriptor element names that declare the following:
the name of a tag attribute
whether a tag attribute is required
whether or not the attribute's value can be dynamically specified
12.3 Given a custom tag, identify the necessary value for the bodycontent TLD element for any of the following tag types:
empty-tag
custom tag that surrounds other JSP code
custom tag that surrounds content that is used only by the tag handler
12.4 Given a tag event method (doStartTag, doAfterBody, and doEndTag), identify the correct description of the methods trigger.

12.5 Identify valid return values for the following methods:
doStartTag
doAfterBody
doEndTag
PageConext.getOut
12.6 Given a "BODY" or "PAGE" constant, identify a correct description of the constant's use in the following methods:
doStartTag
doAfterBody
doEndTag
12.7 Identify the method in the custom tag handler that accesses:
a given JSP implicit variable
the JSP page's attributes
12.8 Identify methods that return an outer tag handler from within an inner tag handler.
Section 13:
13.1 Given a scenario description with a list of issues, select the design pattern (Value Objects, MVC, Data Access Object or Business Delegate) that would best solve those issues.
13.2 Match design patterns with statements describing potential benefits that accrue from the use of the pattern, for any of the following patterns:
Value Objects
MVC
Data Access Object
Business Delegate
 
Ranch Hand
Posts: 3143
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Is there a site that has more info about this.
 
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Since we already have the Servlets and JSP forum that takes care of many of these objectives, I think we should wait atleast until this certification becomes publicly available.
 
Paul Carroll
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
To my knowledge there is no site which can offer additional information as it has not been publicly released. I believe that it will become publicly available in August.
I just thought it would be nice to have a dedicated forum so that
I can share revision tips with other prospective candidates as there seems to be an awful lot to learn. (Basically a group of people sharing knowledge and resources similiar to the J2EE_SCEA discussion on egroups).
The Servlets and JSP forum seems to concentrate on real-world issues and not on exam questions, and I would be inclinded to believe that it should stay that way. Perhaps a new forum which discusses other exams in general ? (i.e. not only SCWCD but also IBM ICE and Oracle JDeveloper)
 
Angela Poynton
Ranch Hand
Posts: 3143
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
OK then, how did you get to do the BETA exam??
 
Ranch Hand
Posts: 1871
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Paul,
I would like discussions to occur for IBM ICE in my forum located at IBM Application Servers, at least till a new forum for this is created which would be based on need.
I think it is premature to create a Sun Certified Web Component Developer forum till it becomes official. We can however undertake discussions in our JSP and servlets forum for this temporarily.
------------------

Mahindrakar
IBM Application Server Forum Moderator
SCJP

[This message has been edited by Rahul Mahindrakar (edited May 03, 2001).]
 
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Angela Poynton:
OK then, how did you get to do the BETA exam??


Sun took some sort of random sample of people that passed the SCJP and SCJD exams world-wide, chose 250 of them, and then sent them emails inviting them to register to take this beta exam for free.
No one else has pointed out though, that since it is a beta it will be way harder than the actual final exam that will eventually be released for public consumption. We have been told to expect the beta exam to have around 150 multiple choice questions and we will be given around 4 hours to complete it.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Forgive me as I am a new member to the JavaRanch, but how do you create a forum? In addition, with this certification being so new, are there any books available (or courses) for taking this exam?

Originally posted by Paul Carroll:
Out of interest, is there going to be a new forum for the Sun Certified Web Component Developer exam? (Similiar to the SCJP, SCJD and SCEA forums)
If yes, when can we have it?


 
"The Hood"
Posts: 8521
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You have to be all powerful to create a forum. In terms of JavaRanch that means that you have to be a sheriff. Of course no sheriff is going to do anything a drastic as create a new forum until Paul Wheaton gives the OK.
As far as the new cerification, there are not books or classes that are directly intended to help you pass the exam yet because the certification doesn't exist yet.
However the topics that the exam covers have been around a while and there are books and classes that cover those.
Check out the BunkHouse for books on J2EE and such.
 
mister krabs
Posts: 13974
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Cindy Glass:
Check out the BunkHouse for books on J2EE and such.

I don't think Enterprise Java will be on the test. It looks like it's basically servlets and JSP.
 
Cindy Glass
"The Hood"
Posts: 8521
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, well we keep those in the BunkHouse under J2EE and such.
 
Thomas Paul
mister krabs
Posts: 13974
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That's true, we do.
Perhaps it's time for more categories.
 
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The Sun certification page has announced that the sun certified web component developer exam will be made publicly available as of July 31. I for one think would like to take it. I think it willbecome quite populare as most of the java developers that I know are more comfortable with servlets/jsp than the swing and file io topics that were tested on the SCJP exam.
I think a new discussion would be a great idea as there is not alot of info on this exam out there.
I'll post my ideas on the exam after I take it in the first week of Aug.
Jeff Anderson
 
Sheriff
Posts: 3341
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sun has this information available on line now: http://suned.sun.com/US/certification/java/java_web.html
 
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
I am not able to post in the newly created forum for web component development.
Please let me know if there is anything special I need to do.
Thanks,
Ramadass
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Checkout the new Sun Certified Web Component Developer forum !!
 
Anonymous
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just one doubt ... with the slowdown in the economy and the dot com bubble burst .. how important will the for Sun Certified Web Component Developer will be for software programmers like us ?
 
reply
    Bookmark Topic Watch Topic
  • New Topic