Novice

Petek, 18. maj 2012


VMware vSphere: Fast Track [V5.0]

Sodelovanje

Kontakt z nami v živo

My status

Developing Applications for the Java EE Platform

Vsebina

Survey of Java EE Technologies

  •     Describe the different Java platforms and versions
  •     Describe the needs of enterprise applications
  •     Introduce the Java EE APIs and services
  •     Certifications Paths
  •     Introducing Applications Servers
  •     Enterprise Modules

Enterprise Application Architecture

  •     Design Patterns
  •     Model View Controller
  •     Synchronous and Asynchronous communication
  •     Network Topologies and Clustering
  •     Layering (client,presentation,service,integration,persistence)

Web Technology Overview

  •     Describe the role of web components in a Java EE application
  •     Define the HTTP request-response model
  •     Compare Java servlets, JSP, and JSF
  •     Brief introduction to technologies not covered in detail

Developing Servlets

  •     Describe the servlet API
  •     Servlet configuration through annotations and deployment descriptors
  •     Use the request and response APIs
  •     Servlets as controllers

Developing With JavaServer Pages Technology

  •     Evaluate the role of JSP technology as a presentation mechanism
  •     Author JSP pages
  •     Process data received from servlets in a JSP page
  •     Brief introduction to the JSTL and EL

JavaServer Faces

  •     The JSF model explained
  •     Adding JSF support to web applications
  •     Using the JSF tag libraries
  •     Configuring JSF page navigation
  •     JSF Managed beans
  •     JSF Conversion, Validation, and Error Handling

EJB Overview

  •     EJB types: Session Beans
  •     EJB types:Message Driven beans
  •     Java Persistence API as a replacement for Entity EJBs
  •     Describe the role of EJBs in a Java EE application
  •     EJB lite

  
Implementing EJB 3.0 Session Beans

  •     Compare stateless and stateful behavior
  •     Describe the operational characteristics of a stateless session bean
  •     Describe the operational characteristics of a stateful session bean
  •     Describe the operational characteristics of a singleton session bean
  •     Create session beans
  •     Package and deploy session beans
  •     Create session bean clients

The Java Persistence API

  •     The role of the Java Persistence API in a Java EE application
  •     Object Relational Mapping
  •     Entity class creation
  •     Using the EntityManager API
  •     The life cycle and operational characteristics of Entity components
  •     Persistent Units and Packaging

Implementing a Transaction Policy

  •     Describe transaction semantics
  •     Compare programmatic and declarative transaction scoping
  •     Use the Java Transaction API (JTA) to scope transactions programmatically
  •     Implement a container-managed transaction policy
  •     Support optimistic locking with the versioning of entity components
  •     Support pessimistic locking of entity components
  •     Using transactions with the web profile

Developing Asynchronous Java EE Applications and Messaging

  •     The need for asynchronous execution
  •     JMS technology introduction
  •     List the capabilities and limitations of Java EE components as messaging producers and consumers
  •     JMS and transactions
  •     JMS administration

Developing Message-Driven Beans

  •     Describe the properties and life cycle of message-driven beans
  •     Create a JMS message-driven bean

Web Service Model

  •     Describe the role of web services
  •     Web service models
  •     List the specifications used to make web services platform independent
  •     Describe the Java APIs used for XML processing and web services

Implementing Java EE Web Services with JAX-WS and JAX-RS

  •     Describe endpoints supported by the Java EE 6 platform
  •     Developing Web Services with Java
  •     Creating Web Service Clients with Java

Implementing a Security Policy

  •     Exploit container-managed security
  •     Define user roles and responsibilities
  •     Create a role-based security policy
  •     Use the security API
  •     Configure authentication in the web tier

Enroll now

Trajanje: 4 dni
Cena: 1.495 EUR + ddv
 

Termini

  • 22.11.2011 -> 25.11.2011
  • 14.02.2012 -> 17.02.2012
  • 10.04.2012 -> 13.04.2012
  • 18.09.2012 -> 21.09.2012

Prijava na tečaje je možna samo za registrirane uporabnike.

Prijava

nov uporabnik

More info...

Cilji

Upon completion of this course, students should be able to:

  • Select the correct Java EE Profile for a given application
  •     Develop and run an EJB technology application
  •     Develop basic Java Persistence API entity classes to enable database access
  •     Develop a web-based user interface using Servlets, JSPs, and JSF
  •     Develop simple web services for the Java EE platform
  •     Describe the application model for the Java EE platform and the context for the model


Predpogoji

To succeed fully in this course, students should be:
 

  • Experience with the Java programming language
  •     Familiarity with object serialization
  •     Familiarity with relational database theory and the basics of structured query language (SQL)
  •     Familiarity with the use of an IDE
  •     Java Programming Language, Java SE 6