|
 |
Test 150: J2EE v1.4 Web Developer
|  |
 |
 |
 |
|
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%) - Create, declare and map a class that extends HttpServlet or a subclass of HttpServlet
- Programmatically build URLs, including URL encoding, selecting the protocol and adding query string information
- Extract information from the HttpServletRequest object
- Delegate display from the servlet to the appropriate display agent
- Record and manage state using the four scopes
- Obtain and use initialization and context parameters
- Identify the key elements and the role of the WAR file
- Identify key multithreading issues and their effects on HttpServlet performance
- Apply session management to situations such as session invalidation, and concurrent access to session resources
- Ensure that a servlet enforces pre- and post-processing conditions as a controller, such as appropriate state, proper error codes, etc
- Implement a filter to manipulate servlet requests and responses
- Implement event listeners for a servlet
- Create a serializable object and list when it may be used with respect to clustered and persistent sessions
- Identify key classes and configuration files in the Struts architecture
- Identify key classes, configuration files and concepts in the JSF architecture
Section 2 - Writing Application Display Logic (37%) - Build HTML pages that include forms
- Write HTML code to maximize browser compatibility
- Use JavaScript and applets for client-side processing
- Control page processing through the HTML header with settings such as enabling\disabling caching, meta information, pragma settings, etc
- Access a JavaBean and its associated state in the correct scope using the useBean and other related action tags
- Identify, construct and use valid JSP scripting elements to display dynamic content
- Identify and implement valid JSP directives
- Use the JSP Expression Language (EL)
- Implement exception handling in JSP, including the use of JSP error pages
- Recognize equivalents in JSP page and document syntax
- Declare and use a pre-existing custom tag library in a JSP file
- Create and use JSP custom tags and functions (*NOTE: include questions on Simple Tags and functions)
- Use JSTL
- Define the role of XSLT in enabling document conversion
- Build user-interface using JSF components
Section 3 - Utilizing Business Services (17%) - Locate an object such as a DataSource and EJB reference in a JNDI namespace
- Handle J2EE exceptions such as naming exceptions, JDBC exceptions, transaction and EJB- related exceptions
- Connect to relational databases and use JDBC APIs
- Obtain and use a home and component interface of an EJB
- Write a client which integrates a J2EE Web service
Section 4 - Web Services Standards (7%) - Compare and contrast the roles of UDDI, WSDL and SOAP as used by service providers, service consumers and service brokers
- 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
- Recognize the key elements of a SOAP message
- Recognize the key elements of a WSDL document and how they may affect the SOAP message generated
|
 |
|
 |
| |
|