| An
Overview |
 |
Move
to distributed systems |
 |
Old
approach for distribution |
 |
The
new approach |
 |
J2EE
Platform |
 |
Benefits
of J2EE |
 |
Servlets |
 |
JSP |
 |
JNDI |
 |
RMI |
 |
JMS |
 |
JTS |
 |
EJB |
|
|
| |
| JDBC |
| Introduction
to JDBC |
 |
The need |
 |
SQL
vs ODBC |
 |
JDBC |
 |
JDBC Architecture |
 |
Two-tier vs Three-tier Architecture |
 |
JDBC Class Usage |
 |
Registering a Driver |
 |
Sending
SQL Statements |
 |
Creating
a table |
 |
Accessing
columns |
 |
Query
a JDBC database |
 |
Calling
Procedures |
 |
JDBC
Driver categories |
 |
Limitations
& related technologies |
| User
Defined Types and Data Information |
 |
An
Overview |
 |
SQL
Types |
 |
Writing
portable JDBC Programs |
 |
JDBC
Types |
 |
Advanced
JDBC Types |
 |
Mapping Examples |
 |
Custom
Mapping |
 |
Dynamic
Data Access |
 |
JDBC
Types mapped to Java Types |
 |
JDBC
Types mapped to Java Object Types |
|
|
| JDBC
Interfaces and other functionality |
 |
The JDBC Object Model |
 |
JDBC
Interfaces for Accessing the Database |
 |
Using Prepared Statements |
 |
Why are Transactions Important |
 |
Characteristics
of a Transaction |
 |
Making
a Connection |
 |
Transactions Isolation Levels |
 |
Stored
Procedures |
 |
Multiple Resultsets |
 |
Choosing
between Prepared Statement and Stored Procedure
|
 |
Benefits of Stored Procedure |
|
|
| |
| Java
Servlets |
| Servlets |
 |
Embedding
Servlets in different Servers |
 |
The Servlet Life Cycle |
 |
Servlet Architecture |
 |
Get
and post methods |
 |
Servlet
handling a request |
 |
Writing
the Servlet |
 |
Interacting with client |
 |
Servlets
vs. CGI |
|
|
| JSP |
| Introduction
to JSP |
 |
What
is JSP |
 |
Problems
in Servlets |
 |
JSP
advantage |
 |
Invoking JSP pages Compared to competing technologies
|
|
| JSP
Tags |
 |
Tag
Handler Classes |
 |
Developing a simple action |
 |
Tag
Library Descriptor |
 |
tablib Directive |
 |
Simple
tags |
 |
Looping tags |
 |
Nested
tags |
|
|
| JSP
Architecture |
 |
Creating
JSP |
 |
JSP Access Models |
 |
JSP life cycle |
 |
JSP Scripting elements |
 |
Predefined
variables |
 |
JSP
Directives |
 |
Using
Custom classes |
 |
Implicit
Objects |
 |
Forms and JSP |
|
| Advanced
JSP Features |
 |
JavaBeans and JSP |
| |
Component
Architecture |
| |
Accessing
the bean |
| |
Role
of bean in JSP coding |
 |
Using Servlets as the Controller |
 |
Sharing data between Servlets and JSP Pages |
 |
Persistent Connections |
 |
Session
Tracking |
 |
Accessing
the database |
 |
Debugging
a JSP based application |
|
|
| |
|
| JNDI |
| |
| JMS |
| |