Advanced Java Programming (J2EE)

drivercutInternet και Εφαρμογές Web

13 Νοε 2013 (πριν από 3 χρόνια και 8 μήνες)

77 εμφανίσεις

Advanced Java Programming (J2EE)

(Web
-
Server & support Technologies)


Java Database Connectivity

o
JDBC Product

o
Types of Drivers

o
Two
-
Tier Client/Server Model

o
Three
-
Tier Client/Sever Model

o
Basic Steps of JDBC

o
Creating and Executing SQL Statement

o

The ResultSet Object

o
Working with Database MetaData

o
Interface

Servlets

o
Servlet Interaction & Advanced Servlets

o
Life cycle of Servlet

o
Java Servlet Development Kit

o
Javax.servlet package

o
Reading Servlet Parameters

o
Reading Initialization Param
eters

o
The javax.servlet.http Package

o
Handling HTTP

JavaServer Pages

o
JSP Technologies

o
Understanding the Client
-
Server Model

o
Understanding Web server software

o
Configuring the JSP Server

o
Handling JSP Errors

o
JSP Translation Time Errors

o
JSP Re
quest Time Errors

o
Creating a JSP Error Page

Syllabus: Advanced Java Programming ipsr solutions ltd

RMI

o
RMI Architecture

o
Designing RMI application

o
Executing RMI application

EJB

o
Types of EnterpriseJava beans

o
Session Bean & Entity Bean

o
Features
of Session Bean

o
Life
-
cycle of StatefulSession Bean

o
Features of Entity Bean

o
Life
-
cycle of Entity Bean

o
Container
-
managed Transactions &

o
Bean
-
managed Transactions

o
Implementing a container
-
manged Entity Bean

XML

o
What is XML?

o
XML Syntax Rules

St
ructs

o
Introduction to the Apache Struts

o
MVC Architecture

o
Struts Architecture

o
How Struts Works?

o
Introduction to the Struts Controller

o
Introduction to the Struts Action Class

o
Using Struts ActionFrom Class

o
Using Struts HTML Tags

o
Introduction

to Struts Validator Framework

o
Client Side Address Validation in Struts

o
Custom Validators Example

o
Developing Application with Struts Tiles

Hibernate

o
Introduction to Hibernate 3.0

o
Hibernate Architecture

o
First Hibernate Application

(1) Introducti
on


Introduction


what is java, importance of java, java implementation application of java, sample
program & compilation, using block

of code, lexical issues (White space, identifiers, literals, comments, separators, keyword),


java class library

(2)

Data type, operators, control structures


variables, constants, declaration, literals, scope of variable, type casting, arithmetic operators,
relational operators, logical operators,

assignment operators, increment

decrement operators, conditional oper
ators, bit wise
operators, interface of operators, dot operators,

if
-
else, statement, loops (while, do
-
while, for break, continue return ) switch statement,
operator, array

declaration, creation,

initialization, length, two
-
dimensional arrays, string
-
s
tring arrays, string methods, stringbuffer
class

(3) Introduction of classes, objects and methods

What is class, object & method, defining class, adding variables, adding methods, creating
objects, constructors THIS key word,

garbage collection, finaliz
e() method, accessing class members, vactors and wrapper classes,
inheritance, final variables and methods,

final classes, finalizer methods, abstract methods and classes, visibility control


public access,
friendly access, protected access,

private pro
tected access, String class, Command
-
Line arguments

(4) Inheritance

Inheritance, Member access, super class, creating multilevel Hierarchy, Method over loading &
overriding, Abstract class, method,

Using final to prevent overriding & overloading , the
object class

(5) Packages and Interfaces

Defining packages, Access protection, importing packages, defining interfaces

(6) Exception handling

exception types, uncaught exceptions, multiple catch clauses, nested try statements, throw,
throws, finally,

java’s built
-
in exceptions,

creating your own exception subclasses

(7) Multithreaded programming


creating threads, run()method, new thread, thread class, stopping & blocking threads, life cycle
of thread
-

newborn, runnable,

running, blocked, dead, w
aiting sleeping, suspended, blocked, using thread methods, thread
exceptions, thread priority,

synchronization, implementing the Runnable interface

(8) Applet

what is an applet, applet lifecycle, applet class, applet context class, passing parameters t
o
applet , use of java .awt graphics class and

its various methods in an applet

(9) Event Handling

Event delegation model or event class hierarchy, all classes and interfaces of event delegation
model, programs related to event

handling covering all ty
pes of events

(10) I/O files in java

Concept of streams, difference between characterstreams and bytestreams


(11) Graphical user interface

Layout managers (flowlayout, borderlayout, cardlayout gridbaglayout,gridlayout), AWT controls
(labels, buttons,s

canvases,

checkboxes, checkboxgroup,choices, textfields, textareas, lists, scrollbars, panels, windows,
frames, menus, menubars)

(12) Java Swing

Working with JFrame, JApplet, Jpanel, JTextfield, JPasswordField, Jbutton,Jcheckbox,
Jradiobutton, Jlist,
Jscrollpane, Jcombobox,

Jmenu, Jmenubar,JMenultem, JpopupMenu, JTree, JTable

(13) Introduction to Servlets: Need for Servlets, Introduction to Servlets , The Javax.servlet
Package, Life Cycle of a Servlet,

Accessing a Servlet using an HTML page.

(14) I
ntroduction to JSP: Need for JSP, The JSP RequestResponse class.