Adv Java Development
Adv Java Development
com
Learning outcomes
Pre-requisites
Course Contents
Swing Programming
o Understand difference between Swing and AWT programming
o Define Swing components
o List Swing Packages
o List the sub-classes of the JComponent class
o Explain how swing handles events
o Use JFC to write swing applets
o Understand the concept of “Look and Feel”
Java Database Connectivity
o Define JDBC API
o Describe the various JDBC drivers
o Identify JDBC products
o Outline JDBC design considerations
o Describe the Two-Tier Client Server Model
o Use JDBC to access a database
o Set up a connection to the database
o Create and execute SQL Statements
o Describe the ResultSet object
o Describe the ResultSetMetaData interface
o Define and create stored procedures
o Understand the importance of database enquiry
P.O. Box 50028, Dubai, UAE Tel: 04 355 3545 Fax: 04 355 3577
http://www.aptech-globaltraining.com
Network Programming
o Understand how the internet works
o Explain Client/Server computing
o Describe the classes of the java.net package
o Describe Java’s Web-related classes
Input/Output Stream
o Java I/O Classes and Interfaces
o File
Directories
Using Filename Filter
The listFiles() Alternative
Creating Directories
o The Stream Classes
o The Byte Streams
o The Character Streams
o Using Stream I/O
o Serialization
Remote Method Invocation
o Describe distributed Applications
o Build distributed Applications
o Define RMI
o Outline the Java Distributed Model
o List the jave.rmi packages
o Explain the three-tiered layering of Java RMI
o Implement RMI on a Remote and Local Host
o Describe Remote Objects
Inner classes, Sockets, Web connectivity, Security
Java Beans
o Define JavaBeans
o Describe the Software Component Model
o Understand BDK(Bean Development Kit)
o List the tools for bean development
o Create your own bean
o Describe CustomBean properties and events
o Understant Introspection Reports
o Implement various types of properties
o Describe event listeners
o List the benefits of using JavaBeans
Servlets
o Define a Servlet
o Compile Servlets
o List the advantages of using servlets
o Explain the life cycle of a servlet
o Describe an HTTP Servlet
P.O. Box 50028, Dubai, UAE Tel: 04 355 3545 Fax: 04 355 3577
http://www.aptech-globaltraining.com
P.O. Box 50028, Dubai, UAE Tel: 04 355 3545 Fax: 04 355 3577