Distributed Java Platform Technologies - JDBC, RMI, IDL
The Distributed Java Platform Technologies - JDBC, RMI, IDL course is the second in a series of three web-based training courses that provides Java programmers and network application programmers with the essential information for building distributed computing solutions. This second course describes the concepts and development activities for designing and programming Java application with Java Database Connectivity (JDBC), Java Remote Method Invocation (RMI), and Java Interface Definition Language (IDL). The course provides Java programmers and network application programmers the knowledge and skills to understand the problems and concepts of distributed computing and to solve distributed computing problems using technologies from JavaSoft.
Course length: 12 Hours

Course ID:
WJ-3202-90 |
Subscription Duration:
90 days
| Price: $US
240.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
The students who can benefit from this class are Java programmers and network application programmers who require an introduction to distributed computing and to the concepts of Java-based technologies and architecture.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Demonstrate experience developing Java applicationsCreate Java applications that leverage database connectivityUse the Structured Query Language (SQL)Explain and use object-oriented programming techniques
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Use the JDBC Application Programming Interface (API) Understand JDBC drivers and the driver managerMap database types in the Java programming languageIntegrate JDBC code with Java appletsDescribe two- and three-tier architectures for JDBC driversDescribe Java RMI and its architectureImplement a Java RMI server and client in the Java programming languageGenerate stubs and skeletons for remote servicesDescribe the Java RMI registry and security issues related to the Java RMIDescribe the role of JavaIDL in relation to other commercial Java COBRA
productsCreate and deploy JavaIDL server objects and JavaIDL client applicationsWork with the bootstrapping process, and describe IDL mapping to the Java
programming language
|
Related Courses |
 |
Before: WJ-3201 Distributed Computing Concepts and TechnologyBefore: SL-275 Java Programming Language (Instructor Led Training)Before: JTL-275 Java Programming Language (CD-ROM Course)Before: WJB-250 Java Programming Language Bundle (Web-based Course)Before: OO-120 Object-Oriented Design and AnalysisAfter: WJ-3203 Java Platform Server Technologies - JNDI, JMS, JTS
|
Course Content |
 |
Module 1: Java Database Connectivity (JDBC)
|
IntroductionJDBC drivers and driver managersjava.sql packageJDBC FLOWConnections through JDBC interfaceUse of the JDBC driversJDBC driver architectureApplication designJava applets
Module 2: Remote Method Invocation (RMI)
|
Remote method invocationRemote method invocation characteristicsWrite/read to and from object streamObject streamsCreation of an RMI applicationDeployment of an RMI applicationRMI architecture overviewInvocation overviewInterface descriptionThe application layersThe stub and skeleton layerThe remote reference layerThe transport layerGarbage collectionRMI object hierarchyRMI naming serviceExceptionsRemotely loaded codeObject factoriesObject activationObjects as a parameter in remote call
Module 3: Overview of Java Interface Definition Language (JavaIDL)
|
Object Request Broker (ORB)Wrapping of legacy code with CORBAJavaIDL in relation to CORBAInterface definition language basicsJavaIDL architecture overviewCreation of the applicationDeployment of a JavaIDL applicationBootstrapping of the JavaIDL systemIDL-to-Java programming language mapping detailsObjects as parameters in remote calls |