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

The Web Tier:-Java Server Faces

  • Introduction to Java Server Faces Technology
  • Introduction to Facelets
  • What is Expression Language ?
  • Using Java Server Faces Technology in Web Pages
  • Using Converters, Listeners, and Validators
  • Developing with Java Server Faces Technology
  • Java Server Faces Technology: Advanced Concepts
  • Using Ajax with Java Server Faces Technology
  • Using Composite Components in web applications
  • Creating Custom UI Components
  • Configuring Java Server Faces Applications
  • Introduction to Java Servlet Technology
  • Uploading Files with Java Servlet Technology
  • Internationalizing and Localizing Web Applications

Web Services

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

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

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

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