Every registration supports local education. TrainUp Gives Back

Your Career Training Marketplace

Questions? Call Toll-Free: 1-866-540-9677

  • Instant Access ImageInstant Access
    From Anywhere
  • Unlimited Viewing ImageUnlimited
  • calendar Image 6-12 Months
    To Complete


The Java Naming and Directory Interface (JNDI) is an API that provides naming and directory functionality to Java EE applications, enabling components to locate other components and resources. This course will cover how to use JNDI in Java EE applications for instance referencing an EJB, or connecting to a database with JNDI. Enterprise Java Beans (EJBs) provide business and messaging functions in a Java enterprise application. Session beans are used for business functions and this course will cover how to work with different types of session beans in Java EE applications.

Learning Objectives
  • Start the course
  • Define JNDI, naming and directory services, and list JNDI packages
  • Describe how to use JNDI
  • Describe how to use JNDI names to refer to a database
  • Reference an EJB using JNDI
  • Set up a Java DB database
  • Connect to a database without using JNDI
  • Connect to a database using JNDI
  • Describe the role of EJB components in a Java EE application
  • Describe and contrast the features of EJB 3.0, EJB 3.1, and EJB 3.2
  • Describe the different types of client access for session EJB components
  • Describe the different types of session beans and their corresponding life cycles
  • Describe how to package and deploy session beans
  • Create a JAX-WS service with an EJB stateless session bean
  • Create a remote interface with an EJB stateless session bean
  • Practice configuring web services and remote interfaces with stateless session beans
  • Define Contexts and Dependency Injection (CDI) against a backdrop of process without CDI
  • Describe how CDI works and how to use it
  • Compare EJB and CDI technologies
  • Describe how to use CDI qualifiers to select between multiple implementations of an interface
  • Describe how CDI is configured on a Java EE application server
  • Describe how to use CDI producers and disposers
  • Describe how to use CDI interceptors
  • Describe how to work with CDI events and stereotypes
  • Inject a bean with CDI
  • Use CDI qualifiers for beans
  • Practice injecting a bean with CDI and using CDI qualifiers
  • Audience

Get the latest industry news, recommended courses, & promotions from TrainUp.com sent straight to your inbox.