Java-J2EE

Session 1

java Introduction

• Introduction to java
• Java Appears

• Java BytesCodes
• Java Programs
• Getting & installing java
• Creating an Application
• Creating & running Applet

Session 2

Variables, Conditionals & Loop

• Implicit Variables
• Arrays
• Operators
• if-else Statement
• Swith Statement
• while,do-while & for Loop
• break & continue Statement

Session 3

Object-Oriented Programming

• Classes
• Objects
• Data Members
• Method
• Inheritence
• Exception Handling
• Garbage Collection
• Constructor

Session 4

Inheritence, Inner Classes & Interfaces

• Access Specifiers & Inheritance
• Overriding & Overloading
• Abstract Class
• final Modifier
• Interface
• Inner Classes

Session 5


Abstract Window Toolkit (AWT)

• Applets
• Applications
• Event Handling
• Text Fields, Buttons, Checkboxes,Radio Buttons
• Lists,Choices, Text Areas
• Scroll Bars
• Layouts
• Inheritence

Session 6

IO Stream,Threads & Networking

• Using File Class
• Working with InputStream
• Working with OutPutStream
• Serializations
• Creating Threads
• MultiThreads
• Synchoronizations
• Basic of Networking
• Sockets in java

Session 7


Swing

• Heavyweight v/s Lightweight
• Swing Features
• Create a swing Applet
• Label,Text Fields, Password Fields & Text Area
• Buttons, Checkboxes & RadioButtons
• List, Tables, Trees & scroll Panes
• Layouts. Combo Box & choosers
• Windows & Frames

Session 8


Collections, Package & Jar

• Collection Interface
• Collection Classes
• Map Interface
• Map Classes
• package
• Jar

Session 9

Talking to Database

• What is JDBC?
• JDBC Drivers
• Two Tiers & Three Tiers
• Introducing Sql
• Data Types in JDBC
• Types of statements

Session 10


java Server Pages (JSP)

• JSP
• LifeCycle
• Adding Dynamic content via expression
• Mixing Scriptlets and HTML
• Scriptlet
• Directives
• Declaration
• Session
• Tag Libraries

Session 11


Servlet

• Servlet API
• LifeCycle
• Three Tier Applications
• Package javax.servlet Description
• Servlet Configuration
• How to Application work
• Work with JSP

Session 12


Struts

• Diffrence between MVC-1 & MVC-2 Architecture
• Struts Framework
• Download & Installing Struts
• Model
• View
• Controller
• Tiles
• Validators

Session 13


EJB

• What is an EJB
• EJB Components
• Session Beans
• Entity Beans
• Message-Drivan Beans
• Transactions