Skip to main content

 spacer
Professional certification
spacer
  >  
spacer
Certifications
spacer
  >  
spacer
Test information
spacer

Test 150: J2EE v1.4 Web Developer


spacer
spacer
spacer Overview spacerObjectives spacer Test Preparationspacer
spacer
spacer

The test consists of eight sections containing a total of approximately 54 multiple-choice questions. The percentages after each section reflect the approximate distribution of the total question set across the sections.

Section 1 - Writing Application Control Logic (39%)

  1. Create, declare and map a class that extends HttpServlet or a subclass of HttpServlet
  2. Programmatically build URLs, including URL encoding, selecting the protocol and adding query string information
  3. Extract information from the HttpServletRequest object
  4. Delegate display from the servlet to the appropriate display agent
  5. Record and manage state using the four scopes
  6. Obtain and use initialization and context parameters
  7. Identify the key elements and the role of the WAR file
  8. Identify key multithreading issues and their effects on HttpServlet performance
  9. Apply session management to situations such as session invalidation, and concurrent access to session resources
  10. Ensure that a servlet enforces pre- and post-processing conditions as a controller, such as appropriate state, proper error codes, etc
  11. Implement a filter to manipulate servlet requests and responses
  12. Implement event listeners for a servlet
  13. Create a serializable object and list when it may be used with respect to clustered and persistent sessions
  14. Identify key classes and configuration files in the Struts architecture
  15. Identify key classes, configuration files and concepts in the JSF architecture

Section 2 - Writing Application Display Logic (37%)

  1. Build HTML pages that include forms
  2. Write HTML code to maximize browser compatibility
  3. Use JavaScript and applets for client-side processing
  4. Control page processing through the HTML header with settings such as enabling\disabling caching, meta information, pragma settings, etc
  5. Access a JavaBean and its associated state in the correct scope using the useBean and other related action tags
  6. Identify, construct and use valid JSP scripting elements to display dynamic content
  7. Identify and implement valid JSP directives
  8. Use the JSP Expression Language (EL)
  9. Implement exception handling in JSP, including the use of JSP error pages
  10. Recognize equivalents in JSP page and document syntax
  11. Declare and use a pre-existing custom tag library in a JSP file
  12. Create and use JSP custom tags and functions (*NOTE: include questions on Simple Tags and functions)
  13. Use JSTL
  14. Define the role of XSLT in enabling document conversion
  15. Build user-interface using JSF components

Section 3 - Utilizing Business Services (17%)

  1. Locate an object such as a DataSource and EJB reference in a JNDI namespace
  2. Handle J2EE exceptions such as naming exceptions, JDBC exceptions, transaction and EJB- related exceptions
  3. Connect to relational databases and use JDBC APIs
  4. Obtain and use a home and component interface of an EJB
  5. Write a client which integrates a J2EE Web service

Section 4 - Web Services Standards (7%)

  1. Compare and contrast the roles of UDDI, WSDL and SOAP as used by service providers, service consumers and service brokers
  2. Identify the basic aspects of Web Services, such as components that can be used to implement them, differences between synchronous and asynchronous Web Services, etc
  3. Recognize the key elements of a SOAP message
  4. Recognize the key elements of a WSDL document and how they may affect the SOAP message generated

spacer
Test registration

Authorized Prometric test centers (worldwide testing)