|
Java
Server Side Programming - Detailed Course Outline
Copyright © 1997-2006 Anderson Software Group, Inc.
(return to main Java page)
Section 1 - Java Database Connectivity (JDBC)
- JDBC
Architecture
- JDBC
Driver Layer
- Four
Types of Drivers
- Driver
and DriverManager Classes
- JDBC
Application Layer
- Database
Queries
- ResultSet,
Statement Objects
- Prepared
and Callable Statements, Metadata
Section
2 - Java Threads
- Thread
Components, Scheduling, Thread Groups
- Monitors,
Locks, Synchronization
- Deadlock
- Circular
Deadlock
- Callback
Deadlock
- Nested
Monitor Deadlock
- Designing
with Threads
- Thread
Dispatchers
- Monitoring
Thread Completion
- Suspending,
Resuming, Stopping Threads
Section
3 - Network Programming
- Object
Serialization
- The
Serializable interface
- Serialization
Exceptions
- Saving
and Restoring
- Sockets
and URLs
- Establishing
Servers
- Establishing
Clients
- MultiThreaded
Servers
- Object
Based Servers
- Action
Classes
- Remote
Method Invocation (RMI)
- RMI
System Architecture
- Remote
Interfaces, Clients, and Servers
- Stubs
and Skeletons, RMI Registry
- Callbacks
with RMI
Section
4 - Servlets
- Why Servlets?
- The Java
Web Server
- Servlet
Design
- The
Servlet API
- Installing
and Running Servlets
- Applications
Section
5 - JavaServer Pages (JSP)
- What
is JSP?
- Advantages
of JSP
- Role
of JSP Engine
- Application
Models
- JSP Components
- HTML
or XML Tags
- JSP
Directives
- JSP
Tags
- JSP
Expressions
- Scriptlets
- JSP Tag
Libraries
- JSP and
Exceptions
Appendix
Bibliography
|