JAVA Enterprise Edition 7.0 (J2EE 7.0)

Level 1

Introduction

  • Overview
  • Setting up the development environment
  • Setting up the Test Server
  • Getting Started with Web Applications
  • Java Server Pages:
    • Introduction
    • The JSP Request Response cycle
    • Structure of a jsp page
    • JSP scripting elements and directives
    • Scriplets, actions and implicit JSP objects
    • Introduction to Javascript
      • Javascript variables, operators, Functions, Loops, Popups, Events and Validations

Web Services

  • Introduction to Web Services
  • Building Web Services with JAX-WS
  • Building RESTful Web Services with JAX-RS

Servlet

  • Web Application Structure
  • Getting information from requests
  • Introduction to Deployment Descriptor
  • Request Dispatcher and sendRedirect
  • QueryString Filter & Filter Config Interface
  • Servlet with Database(JNDI)

JSP

  • JSP syntax and semantics
  • Introduction to JSP tags and Directives
  • JSP Implicit Objects Using Beans
  • JSTL
  • AJAX
  • JAXB
  • JSON

Enterprise Beans

  • Enterprise Beans
  • Getting Started with Enterprise Beans
  • Configurations for Running the Enterprise Bean
  • Working with Message-Driven Beans
  • Using the Embedded Enterprise Bean Container
  • Using Asynchronous Method Invocation in Session Beans

Contexts and Dependency Injection for the Java EE Platform

  • Introduction to Contexts and Dependency Injection for the Java EE Platform
  • Working with the Basic Contexts and Dependency Injection
  • Learning Contexts and Dependency Injection for the Java EE Platform
  • Explain the Advanced Contexts and Dependency Injection

Persistence

  • Introduction to the Java Persistence API
  • Working with the Persistence API
  • The Details of Java Persistence Query Language
  • Using the Criteria API to Create Queries
  • Creating and Using String-Based Criteria Queries
  • Controlling Concurrent Access to Entity Data with Locking
  • Improving the Performance of Java Persistence API Applications by Setting a Second-Level Cache

Security

  • Introduction to Security in the Java EE Platform
  • Securing Web Applications
  • Securing Enterprise Applications

Java EE Supporting Technologies

  • Introduction to Java EE Supporting Technologies
  • Working with Transactions
  • Explaining Resources and Resource Adapters
  • Working with the Resource Adapter
  • Java Message Service Concepts
  • Java Message Service Details
  • Bean Validation: How to implement ?
  • Using Java EE Interceptors

Level 2

Hibernate : Introduction to Hibernate 3.0

  • Hibernate Architecture
  • Hibernate Application configurations
  • Hibernate in Netbeans IDE
  • Understanding Hibernate O/R Mapping
  • Understanding Hibernate element
  • Using Hibernate to generate id incrementally

Hibernate Query Language

  • Preparing table for HQL
  • Developing POJO class
  • HQL from Clause
  • HQL Select Clause
  • HQL Where Clause
  • HQL Group By Clause
  • HQL Order By

Hibernate Criteria Query

  • Hibernate Criteria Query
  • Narrowing the result set

Spring Framework

  • Overview
  • Environment Setup
  • IoC Containers
  • Bean Definition
  • Bean Scopes
  • Bean Life Cycle
  • Bean Post Processors
  • Bean Definition Inheritance
  • Dependency Injection
  • Injecting Inner Beans
  • Injecting Collection
  • Spring Beans Auto-Wiring
  • Annotation Based Configuration
  • Java Based Configuration
  • Event Handling in Spring
  • Custom Events in Spring
  • AOP with Spring Framework
  • Spring JDBC Framework
  • Transaction Management
  • Spring Web MVC Framework
  • Spring Logging with Log4J
  • Developer's Best Practices
  • Computer Glossary

Struts 2: Basics

  • Home
  • Basic MVC Architecture
  • Overview
  • Environment Setup
  • Architecture
  • Examples
  • Configuration
  • Actions
  • Interceptors
  • Result Types
  • Value Stack/OGNL
  • File Uploads
  • Database Access
  • Sending Email
  • Validations
  • Localization
  • Type Conversion
  • Themes/Templates
  • Exception Handling
  • Annotations

Struts 2 Tags

  • Control Tags
  • Data Tags
  • Form Tags
  • Ajax Tags

Integrations

  • Spring
  • Tiles
  • Hibernate