Internet Programming 4 - Course: XML-based Distributed techniques, Java, Rmi and more...

Internet programming 4 was the last course in the Internet programming course block of in my education at the Department of Computer and Systems Sciences in Stockholm, Sweden.

The goal was to learn Internet programming with focus on XML-based distributed techniques. See course description below

Java was the programming language I used.

Here you can view my solutions of the course assignments. Feel free to use and/or alter any code in order to suit you needs.

Select course assignments from the menu on the left.

Course Description

  • Extensible Markup Language (XML):
    • Introduction:
      • XML Basics
      • Namespaces
      • Entities
    • Dokument models:
      • Document Type Definition (DTD)
      • XML Schema
    • Processing:
      • Event-based with Simple API for XML (SAX)
      • Tree Structure-based with Document Object Model (DOM)
      • High-level with Java API for XML Processing (JAXP) and JDOM
  • Distributed Processes:
    • Remote Method Invocation (RMI):
      • Client-side
      • Server-side
      • Dynamic Class Loading
      • Callbacks
      • Secure Communication
    • XML Remote Procedure Call (XML-RPC) and Java API for XML-based RPC (JAX-RPC):
      • Client-side
      • Server-side
      • Secure Communication
    • Simple Object Access Protocol (SOAP)/Web-Services:
      • Client-side
      • Server-side
      • Secure Communication
«  Previous Next  »