Oracle 1Z0-858 Exam Overview:
| Certification Vendor: | Oracle |
| Exam Name: | Oracle Java Enterprise Edition 5 Web Component Developer Certified Professional Exam |
| Exam Number: | 1Z0-858 |
| Exam Price: | USD 245 (historical, may vary by region) |
| Real Exam Qty: | Approximately 60 |
| Related Certifications: | Oracle Certified Associate, Java SE Oracle Certified Professional, Java EE 5 Developer |
| Passing Score: | Not publicly disclosed (historically around 70%) |
| Certificate Validity Period: | Non-expiring (legacy Oracle certification policy) |
| Exam Duration: | 150 minutes |
| Available Languages: | English |
| Exam Format: | Multiple Choice, Scenario-based Questions |
| Recommended Training: | Oracle University Java EE Web Component Training |
| Exam Registration: | Oracle Certification Registration Pearson VUE Oracle Exams |
| Sample Questions: | Oracle 1Z0-858 Sample Questions |
| Exam Way: | Pearson VUE test center or online proctored exam (depending on availability) |
| Pre Condition: | Basic knowledge of Java SE programming is strongly recommended. |
| Official Syllabus URL: | https://education.oracle.com |
Oracle 1Z0-858 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Topic 1: Servlet Technology | - Servlet lifecycle and architecture - Request and response handling - Filters and listeners - Session management |
| Topic 2: Web Application Deployment | - Application server configuration - Packaging and deployment of WAR files |
| Topic 3: JavaServer Pages (JSP) | - JSP syntax and lifecycle - Custom tags and JSTL - Expression Language (EL) |
| Topic 4: Web Application Design and Architecture | - Deployment descriptors (web.xml) - Model-View-Controller (MVC) pattern |
| Topic 5: Web Application Security | - Authentication and authorization - Declarative security |
Oracle Java Enterprise Edition 5 Web Component Developer Certified Professional Sample Questions:
1. You are creating a web form with this HTML:
11.
<form action="sendOrder.jsp">
12.
<input type="text" name="creditCard">
13.
<input type="text" name="expirationDate">
14.
<input type="submit">
15.
</form>
Which HTTP method is used when sending this request from the browser?
A) SEND
B) PUT
C) POST
D) GET
E) FORM
2. A developer wants a web application to be notified when the application is about to be shut down. Which two actions are necessary to accomplish this goal? (Choose two.)
A) include a class implementing ServletContextListener as part of the web application deployment
B) configure a listener in the application deployment descriptor, using the <listener> element
C) include a class implementing HttpSessionAttributeListener as part of the web application deployment
D) include a listener directive in a JSP page
E) include a class implementing ContextDestroyedListener as part of the web application deployment
F) include a <servlet-destroy> element in the web application deployment descriptor
G) configure a listener in the TLD file using the <listener> element
3. For a given ServletResponse response, which two retrieve an object for writing text data?
(Choose two.)
A) response.getWriter().getOutputStream()
B) response.getWriter(Writer.OUTPUT_TEXT)
C) response.getOutputStream()
D) response.getOutputWriter()
E) response.getWriter()
4. Click the Exhibit button.
Assume the product attribute does NOT yet exist in any scope.
Which two create an instance of com.example.Product and initialize the name and price
properties to the name and price request parameters? (Choose two.)
A) <jsp:useBean id="product" class="com.example.Product" />
<jsp:setProperty name="product" property="*" />
B) <jsp:useBean id="product" class="com.example.Product" />
<jsp:setProperty name="product" property="name"
value="${param.name}" />
<jsp:setProperty name="product" property="price"
value="${param.price}" />
C) <jsp:useBean id="product" class="com.example.Product">
<jsp:setProperty name="product" property="name"
value="${name}" />
<jsp:setProperty name="product" property="price"
value="${price}" />
</jsp:useBean>
D) <jsp:useBean id="product" class="com.example.Product" />
<% product.setName( request.getParameter( "name" ) ); %>
<% product.setPrice( request.getParameter( "price" ) ); %>
5. Which statement is true about web container session management?
A) Access to session-scoped attributes is guaranteed to be thread-safe by the web container.
B) If the web application uses HTTPS, then the web container may use the data on the HTTPS request stream to identify the client.
C) To activate URL rewriting, the developer must use the HttpServletResponse.setURLRewriting method.
D) The JSESSIONID cookie is stored permanently on the client so that a user may return to the web application and the web container will rejoin that session.
Solutions:
| Question # 1 Answer: D | Question # 2 Answer: A,B | Question # 3 Answer: C,E | Question # 4 Answer: A,B | Question # 5 Answer: B |
We're so confident of our products that we provide no hassle product exchange.


By Martin

