learn something new
Learn
Learn
FIND A CLASS
Register
Course Schedule
Virtual Training Schedule
Contact Us
Map : Bloomington, IL
Map : Springfield, IL
Follow Us
CERTIFICATIONS
PROGRAMS
LEARN
>
Find a Class
> Class Summary
AT1017 - Advanced Java
If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at
getsmart@LRS.com
This course teaches how to develop advanced Java applications optionally using Tomcat and notepad.
Click here for a printer-friendly version of this page
Contact us for class availability
Prerequisites
A good understanding of Object-Oriented Programming using Java.
Detailed Class Syllabus
1. Collections
Vectors
Linked List
Array List
Hash Set
Tree Set
Map Class
Stack Class
Summary
2. JavaBeans
Overview
Structure
Life Cycle
Properties
Example
Making a Bean
3. JDBC
Overview
Types of Drivers
Making a Connection
Statements
Execute, Update and ResultSets
Prepared Statements
Stored Procedures
Transactions
Connection Pooling
4. Servlets
Overview
Servlet API
Form Processing
Session Management
Thread Issues
5. JSP
Overview
Advantages
How They Work
HelloWorld.jsp an Example
JSP Scripting Elements
Directives
Declarations
Predefined Variables
Expressions
Scriptlets
Comments
Testing JSP
Using JavaBeans in JSPs
Integrating servlets and JSPs
6. Architecture
1/2/3/N Tier Architecture
Presentation Layer
Middle Tier
Model View Controller Pattern
XML
7. Threads
Overview
Thread Scheduling
Example
Synchronization
Synchronized Example
wait And notify
8. EJB
Overview
EJB Architecture
EJB Server
EJB Containers
Container Services
EJB Entity and Session Beans
EJB Session Beans
EJB Entity Beans
EJB Client Access
9. Security
Overview
Attacks and Dangers
Security Model
Class Loader
Security Manager
Policy Files
Permission Class
Message Digest
Code Signing
Encryption
Authentication
Certificate Management
10. Networking
Overview
URL Connections
Browser Example
InetAddress
Socket Classes
Simple Clients and Servers
Multithreaded Servers
UDP Sockets
Serialization
Externalization
Remote Method Invocation
Steps to implement RMI
RMI - Remote Object Registry
RMI and Applets
11. Distributed Objects
Serialization
Externalization
Remote Method Invocation
Steps to Implement RMI
RMI - Remote Object Registry
RMI - Dynamic Class Loading
12. JNI
Overview
JNI Architecture
Calling C Functions
Passing Parameters
Mapping Java Types
Calling Java Methods
The Invocation API
Exception Handling
Code Sample