Corporate HomeCorporate ProfileWorldwide OfficesSolutions At WorkEmployment  
LRS Education Services
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
  •  
    Microsoft Partner Gold LearningPrometricEC-Council
    Microsoft Certified ProgramsAdditional Certification Courses