1Z0-899: Java EE 6 Web Component Developer Certified Expert

Exam Number: 1Z0-899

Exam Title: Java EE 6 Web Component Developer Certified Expert

Associated Certification Paths

Oracle 1Z0-899 Certification Details:

Exam Name Java EE 6 Web Component Developer Certified Expert
Exam Code 1Z0-899
Exam Product Version Java EE
Exam Price USD $245
Duration 140 minutes
Number of Questions 57
Passing Score 64%
Format Multiple Choice
Recommended Practice 1Z0-899 Online Practice Exam
Recommended Training Java EE 6: Develop Web Components with Servlets & JSPs
Web Component Development with Servlets & JSPs, Java EE 6

Oracle 1Z0-899 Certification Topics:

Introduction to Java Servlets
  • Describe web applications, CGI, and the role of Java
  • Describe benefits of Java servlet technology
  • Create a simple Java Servlet
  • Define three-tier architecture
  • Define Model-View-Controller (MVC) architecture
Introduction to Java Server Pages
  • Describe why Servlets are not the whole solution
  • Describe essentials of JSPs
  • Understand the fundamentals and reasons for MVC architecture
Implementing an MVC Design
  • Code a controller using a servlet
  • Code a view using a JSP
  • Forward control from a servlet to a JSP
  • Understand fundamentals of EL
  • Implement a simple MVC system
The servlet's environment
  • Understand more details of the HTTP protocol
  • Understand fundamentals of HTML forms
  • Understand fundamentals of the HttpServlet and related APIs
  • Write code that manages client sessions and cookies
Container facilities for servlets and JSPs
  • Understand the purpose and structure of deployment descriptors
  • Control context root and servlet mapping
  • Create and use context and init parameters
  • Use annotations to configure servlets
More view facilities
  • Understand the four data scopes
  • Understand and use EL dot and array access operators with Java Beans, arrays, and collections
  • Understand and use EL implicit objects
  • Create and use arithmetic expressions in EL
  • Identify the need for iteration and selection in the view, and use JSTL tags to address those needs
Developing JSP pages
  • Understand the origins, benefits, and weaknesses of JSPs
  • Describe JSP technology, the conversion of JSPs to servlets, and the lifecycle of JSPs
  • Understand JSP scripting elements, declarations and directives
  • Use JSP implicit variables
  • Understand and use jsp: tags
Developing JSP pages using custom tags
  • Relate the JSTL to common job roles in web application development and understand the use of tags in JSP development
  • Recognize correct syntax for tags
  • Configure a JSP to use tags from the JSTL
  • Write JSP code using several standard tags
  • List capabilities of JSTL tags/span>
More Controller facilities
  • Understand the servlet lifecycle
  • Describe and use more advanced elements of the servlet APIs
  • Create filters and use them in web applications
More options for the Model
  • Understand the roles of JDBC and JPA
  • Understand the many elements that make up the model
  • Understand fundamentals of connecting to a database using JDBC or JPA
Asynchronous web applications
  • Understand the interactions that are essential to asynchronous web pages
  • Understand the role of AJAX-style client side programming
  • Implement asynchronous servlets using the facilities of Java EE 6
Web application security
  • Understand the role of the container in security
  • Describe and implement four authentication models
  • Force the use of encryption between a web application and the client browser
  • Understand the role of JAAS in pluggable/extensible authentication for web applications

Oracle 1Z0-899 - Java EE 6 Web Component Developer Certified Expert Exam Preparation: