This course contains 4 units: JFC and Swing, Working with Swing Components, Java Servlets, and Distributed Applications. Each unit covers detail the elements of Java necessary to implement these enterprise features and functions as you program in the Java language.
Training Avaliability and Delivery
This is an online eLearning or CBT training program
Contact Online Training Directory for more information
The first unit provides an overview of the JFC package and the Swing architecture. It explains the features of the Swing class and the Swing components. You will learn to differentiate between Swing and AWT components, and convert AWT-based programs to Swing programs. This unit lists the functionalities provided by the JComponent class, and explains the different methods of the JComponent class.
The second unit provides an overview of the different Swing classes. It also explains the different Listener interfaces supported by the Swing components for event handling. It concludes by showing you how to use the Swing components to create a GUI.
The third unit provides an overview of Java Servlets. It explains the lifecycle of a Servlet. You will learn about the ServletRequest and ServletResponse interfaces, and how to handle HTTP requests. The unit also explains the process of cookie creation and about cookie attributes. It explains how to send a cookie to a server and retrieve a cookie from a server. Finally, the unit explains about session tracking, its implementation, and the storage of session IDs. It also illustrates session invalidating and session binding by using a program.
The fourth unit explains the architecture of RMI and the various RMI packages. You will learn the steps in creating a client-server program by using RMI. This unit also gives an overview of Enterprise JavaBeans (EJB) by explaining its features and importance. You will learn about transaction management as provided by EJB. You will learn to differentiate between the two types of Enterprise JavaBeans, session beans and entity beans. Further, the unit provides an overview of CORBA by explaining its architecture, features, and protocols. The implementation of CORBA in Java is also discussed. Finally, the unit describes the relationship between CORBA and Enterprise JavaBeans, and differentiates between RMI and CORBA.
Outcomes:
Students will be able to be fully functional in the JFC and Swing Components in Java. Understand the swing classes, Listener interfaces and swing components. Students will also be able to in detail explain the Java Servlets, their lifecycle, how to handle HTTP requests, the process of cookie creation and cookie attributes. Explain how to send and retrieve cookies from a server, as well as explain session tracking. Finally students will be able to discuss and use various RMI packages., create client-server programs as well as discuss and use Enterprise JavaBeans (EJB) and of CORBA.
Assessment:
Students will experience Pre-Topic and Post-Topic Assessments, as well as practice and assessments and each section within this course.
Course Information (see above or below lessons, outlines, activities, etc.)
Course Outline:
Enterprise Java
JFC and Swing: An Overview
Introduction to the JFC Package
Overview of the Swing Architecture
Using the JComponent Class
Practice Session
Working with Swing Components
Introduction to Swing Classes
Using the Swing Classes
Using Listeners that all Swing Components Support
Using Other Listeners that Swing Components Support
Building a GUI with Swing
Practice Session
Java Servlets
Overview of Servlets
Using the ServletRequest & ServletResponse Interfaces
Using Cookies
Session Tracking API
Practice Session
Distributed Applications
Overview of Remote Method Invocation
Creating RMI Applications
Overview of Enterprise JavaBeans
Overview of CORBA
Practice Session
Contact Hours: 24
About Online Training Directory - Training Provider
Online Training Directory - Workforce and Continuing Ed online courses are offered at basic, intermediate and advanced levels. Going beyond basic training provides a deeper and more educationally rewarding learning experience, especially for students who wish to advance careers or initiate new ones. For the general lifelong learner we continue to offer "fun to learn" single, stand-alone courses.
We look forward to...