[go: up one dir, main page]

100% found this document useful (1 vote)
356 views7 pages

JAVA J2EE Full Course Contents

This document provides a comprehensive overview of core Java concepts including programming language basics, object-oriented principles, syntax, operators, control statements, exceptions, threads, I/O streams, collections, networking, and new Java SE platform features. It also covers key Java technologies such as JDBC, Hibernate, JSP, Struts, Spring Framework, web services (SOAP and RESTful), and testing frameworks like JUnit. The document aims to equip readers with the full skills needed to develop robust Java applications on the J2EE platform.

Uploaded by

Kiran Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
356 views7 pages

JAVA J2EE Full Course Contents

This document provides a comprehensive overview of core Java concepts including programming language basics, object-oriented principles, syntax, operators, control statements, exceptions, threads, I/O streams, collections, networking, and new Java SE platform features. It also covers key Java technologies such as JDBC, Hibernate, JSP, Struts, Spring Framework, web services (SOAP and RESTful), and testing frameworks like JUnit. The document aims to equip readers with the full skills needed to develop robust Java applications on the J2EE platform.

Uploaded by

Kiran Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

Core Java

Programming Language introduction

Differences b/w CPP and Java

Object-Oriented concepts

Syntax (Data Type, Variables, Array, Casting)

Exception handling, and declaration

Operators (Arithmetic, bitwise, relational, logical,

try, catch, finally , throws , throw usage purpose

Exception Handling

Introduction, Hierarchy, Checked , Unchecked


Exceptions

assignment)
Advantages of exception handling.

Selection Statements (If, Switch)

Control Statement (while, do while, for)

Conditional Statements

Exception handling inheritance rules.

Arrays

Errors , Exceptions differences rules .

What is class and Objects

Class and Methods

Inheritance Basics and Inheritance with packages

Packages and Interfaces

Customized exception handling

Threads

IO Streams

Introduction, Multi tasking, Thread, Process

Introduction, Bye Orientation , Character Orientation

of Data Representation ,Data Transfer

Advantages& Disadvantages of Threads,

Reader , Writer, InputStream, OutputStream ,

Reading, Writing the data into files, Objects, Console

Implementation , examples , Usage.


Daemon Threads, Garbage Collection .

with examples , IO classes, Usage

Synchronization , Suspension of Thread , Thread Life Cycle

Parsing Xml data from Xml files

Dead Lock Situation in Threads , Real time Examples.

Parsing .xls data from .xls files.

File, RandomAccessFile, BufferedReader,

Advantages & disadvantages of Threads.

BufferedWirter Functionality explonation .

Serialization , Externalization , Cloning.

Collections

Networking or Socket Programming

Introduction, Framework introduction, Hierarchy of Collections.

Overview of Networking

Set, List,Collection interfaces ,

Networking Concepts

Theory behind the Data structures, Queue, LinkedList, Tree etc.

Identifying Your Computer's IP Address

All Favours of implementation classes

Using the InetAddress Class

ArrayList, Vector , LinkedList examples with differences

Sockets

Set, LinkedHashSet, TreeSet with examples and differences

Implementing the Client Side of a Socket

Collections with Comparable , Comparator Objects Sorting.

Implementing the Server Side of a Socket

Map, HashMap, Hashtable, Dictionary,

Using the Remote File Copy Application

WeakHashMap, TreeMap,with Differences

Datagram Sockets

Java.util.Data, java.util.Calendar Usage .

Using Datagram Sockets

Sorting of elements using normal java coding with out

JUNIT

Collections.
One Example application with JUNIT Test cases

3. New Features of the Java SE Platform

Scripting

Desktop Client

JAX-WS

JAXB

JAXP

J2SE Platform 5.0 Features :

Enums

Generics

Autoboxing

Enums

Varargs

JMX

Static Imports

Jconsole

Annotations

Dtrace Performance

Concurrency

Security

JDBC

HIBERNATE

JDBC Introduction ,purpose, Components.

What is Hibernate Hibernate Introduction

JDBC Driver Types .

All Features Hibernate and its Architecture.

JDBC Architecture.
Connecting to MySQL, Oracle Databases

Generators In Hibernate
Main Advantage And Disadvantages Of
Hibernates(Hibernate Features )

Statement, Prepared Statemets


All Database operations using JDBC

Simple Hibernate Program (Hibernate Insert


Query)

CURD (Create, Update, Read, Delete )


DriverManager and Class.forName()

All Operations(CURD) Using Hibenate With


Examples.
Object Life Cycle Using Hibernate.

Introduction to Datasource
ResultSet examples, executing Joins.
Stored Procedures, CallableStatement examples.
DatabaseMetaData, ResultSetMetaData usage

Inheritance Mapping ( All types with


examples)
Association Mapping ( one-one, one-many,
many-many ) with examples.

Retrieving tables form Database.

Example On Composite Primary Keys In


Hibernate

JDBC transactions
Understanding ACID (atomicity,
and durability)

consistency, isolation,

committing and rolling back transactions.

Overview of distributed transactions

JDBC design patterns


Overview of client tier, presentation tier, business tier, and
resource tier patterns
The data access object pattern
The value object pattern

HQL ( Hibernate Query Language, Joins


Examples )
QBC , QBE , and other Object Oriented
Query Language support of hibernate with
examples.
Hibernate Relationships In Depth
Transaction Mangement in hibernate .
Hibernate Caching , Customized Caching in
Hibernate .
inset , update, merge features in hibernate with
examples.

The model-view-controller pattern

Working with Stored Procedures using


hibernate.

JUnit

Versioning in Hibernate.

One example application with Junit Test cases in JDBC.

Lazy Fetching, Inverse , and Cascading in


Hibernate.
Performance Tuning in Hibernate.
JUnit
One example application with Junit Test cases in Hibernate.

Servlets

Struts 1.1, 1.2 , 1.3 , Struts 2.0

HTTP Protocol

Simple Example with Jakarta Struts

Web Servers

Model Two MVC Architecture.

Web Applications

Introduction to Jakarta Struts .

J2EE specifications

Workign with Forms

Servlet , advantages over CGI

ActionForm, DynaActionFrom

Weblogic,Tomcat Administration

Form Validations Using Struts

Lifecycle of a servlet

Strusts Tag Library

Deploying a servlet

ActionForms , Action Messages

in WebLogic Server
Servlet Life Cycle, Hierarchy .

Action Mappings, Command Pattern


Global Forwards , Declarative Exception Handling
i18n (Internationalization ) applications

Reuest , Response Objects


Struts Tag Libraries .
Threading issues in Servlets .
Validator , DynavalidatorForm
Distributed Transactions

Action Chaining

JTA Transactions.

Different Types of Action sub classes

Differnce b/w ServletConfig, ServletContext

Dispatch, LookupDispatch, Switch Action Examples.

Init,Context Parameters in Servlets

Struts Tiles Framework plugin

Include, Forward , Redirecting Servlets

Struts with Hibernate integration examples

Servlet Chaining .

Struts With JDBC, Datasource examples.

Session Tracking (Cookies, Hidden fileds)

Strus Online Application Project with all features.

Inserting HTML Data into Database


Displaying data on HTML page from DB.
POST, GET Request Processing s by servlets

Struts Expression Language ( Regex ) Using Mask


Validator .
Client Side Validation, Multi page validation .
All new Features of Struts 2.0

Listerners , Different Listerners, perpose.


Reading Xml file using Listerners .
Filters Usage , Real time examples

Differnce b/w Appliation , WebServers.

JSP

JSP

Java Server Pages Introduction

JSP with User Data Submitted into Database example.

Templates, Scriptlets, Declarations in JSP

Static , Dynamic Include in JSP

JSP Actions ( Action Tags ), JSP Expressions. useBean Tag.

CSTL ( Customized Tag Library ) With examples,

JSP Architecture.

JSTL ( Java Standrad Tag Library) with examples.

JSP with DAL code .

JSTL core, SQL , XML Tag Libraries with examples .

JSP Life Cycle, JSP Expressions, Exception Handling in JSP

Model One MVC Architecture.

Spring Framework

Web Services (SOAP)

Introduction to Spring .

Introduction to SOA . SOAP Web Services ,Advantages .

Demonstration on Layered Architecture of Spring .

Demonstration on Security , JAX-WS, JAXP

Spring Core ( BeanFactory, Application Context)

Different approaches

Spring Architecture ( All modules of Spring)

Demonstration JAXB, UDDI , SOAP XML Parsing etc.

IOC ( Setter and Constructor Injections)

WSDL XML Namespaces , Definition , Types, elements


inside it.

Lazy Initialization of Spring .


SOAP Faults Encoding. Styles, Binding .
Spring JDBC with Examples,
Confiugration of Environment to develop WebServices

Spring ORM with Examples.

Application .

Spring DAO Support with Examples .

Developing SOAP WebService Server (Provider)


Application

Spring MVC Simple Example Application


Developing SOAP WebService Client Application
Spring MVC Application with many Spring Tag libearies
Registering the provider in UDDI
Different types of Controllers in Spring 2.0
Integrating the Client , Provider applications .
Spring 3.0 Adantages , new Features.
Spring 3.0 General Annotations

Web Service application with Spring , Hibernate ,


Annotations .

Spring 3.0 MVC application with multiple JSP forms

Web Service application with Apache CXF

Spring Security , Declarative Transaction Management


in Spring.

JAX-WS introduction and Usage .


WebService application Testing with SOAP UI tool

Spring AOP Introduction , Concept ,


Spring AOP examples usig Spring 2.0
Spring AOP Examples using Spring 3.0 Annotations.
AspectJ programming .
Spring Web Appliation Login , Update, Display data on
JSP pages.
Spring support on File upload, File Download
Spring Reports
Spring Roo introduction . Usage
Pagination Examples using Spring .
A Spring Projects containing all modules of spring
code .
STS (Spring Source Tool suite ) Tool usage .

Web Services (REST ful )


Difference Between REST and SOAP WebServices .
RESTful Architectural Principles.
Operation supported by REST Design pattern .
JAX-RS, Java 6.0 SDK support .
New Features in REST ful pattern.
REST Approach Configuring the environment
Developing a RESTful application using APACHE CXF
Developing a RESTful application using Spring,
Hibernate , Maven Tool .
REST Advantages , Disadvantages over SOAP Web
Services .
REST ful Services testing using Fidler .
JAX-RS annotations Usage .
REST ful WebService Application with Jersey Framwork .

Additional
ANT BUILD,
Building applications using Maven .
J2EE Design patterns .
JUNIT Framework
Unit Testing , Performance Tesing , Functional

testing .
Coding Standrards,
Project
Business knowledge conversion to
Application .
Different types servers to deploy applications .
HTML, XML, Java Script ,SQL , PLSQL

You might also like