| |
Java Developer Training
Advanced Java Programming
This course provides advanced training in developing software using the Java 2 Platform, Standard Edition, or J2SE.
It is intended for students with solid experience in structured and object-oriented Java programming, including use of the Collections API and exception handling. The course software also includes an optional overlay of workspace and project files to support use of the Eclipse IDE in the classroom.
Learning Objectives
- Write multi-threaded Java applications.
-
Use the Reflection API for highly generic tasks, discovery, or code-generation.
-
Communicate between processes using network sockets.
-
Understand the basics of the JFC architecture.
-
Build simple GUI applications using JFC.
-
Build more complex GUIs using various JFC controls.
-
Use the many hooks into the JFC architecture to easily customize rendering and editing within JFC controls.
-
Understand the significance of the MVC decomposition in using JFC controls.
-
Build GUI classes that make effective use of events as fired from model, view and controller elements of the GUI itself.
-
Understand the role of Java RMI in distributed Java software development.
-
Understand the relationship between RMI and various J2EE technologies such as JNDI, EJB, and CORBA.
-
Understand the RMI framework and architecture, especially the role of generated stubs and skeletons.
-
Implement simple RMI clients and servers.
-
Connect to a database using JDBC and perform a simple query.
-
Update relational data using JDBC to execute updates, inserts and deletes.
-
Use prepared statements to produce reusable database queries and optimize execution time.
-
Use callable statements to access database procedures.
-
Use scrollable and updatable results sets for more robust solutions.
-
Use commit, rollback, and savepoint to build transactional systems.
-
Use batch processing for efficient handling of large datasets.
Return to Java Developer
Training
|
|