You are on page 1of 5

JAVA ENTERPRISE EDITION 7.0(JEE 7.

0)

Level 1

1)

v
v
v
v
v

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.

2)

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

3)

Web Services

4)

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

5)

Contexts and Dependency Injection for the Java EE Platform

6)

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

7)

Security

8)

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
1) Spring Framework

Overview

Architecture

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

2)

Struts 2: Basics
Home
Basic MVC Architecture
Overview

3)

4)

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

5)

Hibernate :-

1)

2)

Introduction to Hibernate 3.0


Hibernate Architecture
Hibernate Application configurations
Hibernate in Netbeans IDE
Understanding Hibernate O/R Mapping
Understanding Hibernate <generator> element
Using Hibernate <generator> to generate id incrementally
Hibernate Query Language

3)

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