Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Java Platform Server Technologies - JNDI, JMS, JTS

 Course Description
    Course Outline/Details

The Java Platform Server Technologies - JNDI, JMS, JTS course is the third 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 third course explains how servlets extend server functionality and describes how to create servlets for web-based applications. The course also explores the broader concept of object bus systems, which allow the design of applications for one-to-many and many-to-many interactions. Finally, the course introduces three supporting technologies: Java Naming and Directory Interface (JNDI), Java Transaction Service (JTS), and Java Message Service (JMS).

  • Course length: 8 Hours


  • Course ID:
    WJ-3203-90
    Subscription Duration:
    90 days
    Price:
    $US  180.00
    How to Enroll
       
     Languages Offered Back To Top

    This course is currently available in English only.

     
     Who Can Benefit Back To Top

    Students who can benefit from this course 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 Back To Top

    To succeed fully in this course, students should be able to:

  • Demonstrate experience developing Java applications
  • Create Java applications that use database connectivity
  • Use the Structured Query Language (SQL)
  • Explain and use object-oriented programming techniques
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Write a Java Technology-based servlet
  • Explain how object bus systems, publish-subscribe, and remote events function
  • Understand the basic concepts of JNDI, JTS, and JMS
  • Identify the difference between a naming service and a directory service
  • Explain the difference between a JNDI Application Programming Interface (API) and a JNDI Service Provider API
  • Modify the JavaIDL EchoServer to use JNDI instead of COS Naming
  • List the elements in a standard JTS
  • Identify two domains available for JMS
  •  
     Related Courses Back To Top

  • Before: WJ-3201 Distributed Computing Concepts and Technology
  • Before: WJ-3202 Distributed Java Platform Technologies - JDBC, RMI, JavaIDL
  • Before: 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 Analysis
  • After: SL-303 Implementing Java Security
  • After: SL-310 Beyond CGI: Developing Java Servlets
  •  
         Course Content Back To Top



    Module 1: Overview of Servlets

  • Servlets API
  • HTTP servlets
  • Servlet life cycle
  • HTTP servlet request


  • Module 2: Overview of Object Bus Systems
  • Object bus compared to CORBA and RMI
  • Object bus architecture
  • Application areas suitable for object bus
  • Products and standards
  • SoftWired iBus
  • Sample iBus application
  • The iBus API


  • Module 3: Overview of Supporting Technologies
  • JNDI
  • Naming services and directory services
  • Composite names
  • Architecture overview
  • Service providers
  • JTS
  • JMS
  •