Java EE 7 Back-end Server Application Development: Presentation with JSF

Java developers who want to learn how to use Java EE 7 components to build back-end server applications

Prerequisite
None

Expected Duration
103 minutes

Description
The EJB timer service is a container-managed service that provides a way to allow methods to be invoked at specific times or time intervals. This course covers how to implement both programmatic and automic timers in Java EE applications. It also covers how to implement batch processing, which is the execution of a series of jobs and is suitable for non-interactive, bulk-oriented, and long-running tasks. The second part of the course will cover security considerations for Java EE applications. The course will describe the Java EE security model. It will describe how authentication and authorization are applied in Java EE applications and will also describe the features of data integrity and how they can be applied in enterprise applications. You’ll also learn about container-managed security and the use of roles and security groups. Finally, the course will demonstrate how to secure an enterprise application.

Objective

Using Timer and Batch Services

  • start the course
  • describe timer services
  • describe how to implement programmatic timers in Java EE applications
  • describe how to implement automatic timers in Java EE applications
  • describe batch processing and batch applications for the Java platform
  • describe how to implement batch processing in Java EE applications using the chunk-oriented processing pattern
  • implement batch processing in a Java EE application

Security

  • describe security considerations for applications such as authentication, authorization, and confidentiality
  • describe the Java EE security model
  • describe how authentication and authorization is applied in Java EE applications
  • describe the features of data integrity and how they can be applied in enterprise applications
  • describe symmetric-key, asymmetric-key, and session-key cryptography, describe message digests
  • use the Java Keytool command
  • provide an overview of Java EE container-managed security
  • describe how roles are used in the Java EE security model
  • describe the use of SSL keys and HTTPS in client connections to application servers
  • describe web service security concerns and how to prevent attacks
  • describe web service security extensions
  • create a security group on a Java EE Application Server
  • create a Java class library project that contains the remote interfaces for a session bean
  • create and secure a Java EE enterprise application
  • create and run an application client

Practice: Securing a Java EE Application

  • practice implementing security in a Java EE application

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.