Java EE 6 Web Component Developer

This Course Java EE: Develop Web Components with Servlets & JSPs is designed for those are working on Java technologies and looking for the carrier in the web application developer. You will gain knowledge and skills to build Web Applications suited to Java EE 6 application server using Servlet and JSP technologies very quickly. You will get opportunity to learn, Model-View-Controller (MVC) architecture to projects in EE environments and how to develop and deploy application on application server. You will create user interface using JavaServer Pages and will get knowledge about HTTP request-response model, process request received from servlets etc. This training also provides you the pathway to prepare for the Java Enterprise Edition 6 certification examination.


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

After completing, participants should be able to:

  • Manage HTTP sessions in web applications.
  • Create listeners and servlet filters.
  • Build JavaServer Pages (JSP pages) and deploy on web server.
  • Develop and maintain JSP pages using Expression Language and JSP Standard Tag Library (JSTL).
  • Use integrated development environments (IDEs)..
  • Use application servers for Java EE development and deployment.
  • List several primitive data types.
  • Write servlets using Java language programming.

Duration: 40 Hours

  • 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 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
    • Using session listeners, write code to respond to an event when an object is added to a session, and write code to respond to an event when a session object migrates from one VM to another.
  • Container facilities for servlets and JSPs

    • Understand the purpose and structure of deployment descriptors
    • Create and use context and init parameters
    • Use annotations to configure servlets
    • listener classes; and given a scenario, identify the proper attribute listener to use.
    • Describe the Web container life cycle event model for requests, sessions, and web applications;create and configure listener classes for each scope life cycle; create and configure scope attribute
  • 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>
    • Describe the semantics of the "Classic" custom tag event model when each event method is executed, and explain what the return value for each event method means and write a tag handler class.
    • Using the PageContext API, write tag handler code to access the JSP implicit variables and access web application attributes.
    • Given a scenario, write tag handler code to access the parent tag and an arbitrary tag ancestor.
  • 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
  • Java EE Patterns

    • Given a scenario description with a list of issues, select a pattern that would solve the issues. The list of patterns you must know are: Intercepting Filter, Model-View-Controller, Front Controller,
    • Service Locator, Business Delegate, and Transfer Object.
    • Match design patterns with statements describing potential benefits that accrue from the use of the pattern, for any of the following patterns: Intercepting Filter, Model-View-Controller,
    • Front Controller, Service Locator, Business Delegate, and Transfer Object.
Batch Date Course Duration
Citrix Authorize Learning Center Microsoft Partner Network Summer Training Training Center Amcat Partner Network
Enquiry Button

Fill this form to Enquiry us

       4 + 1   =