Διαδίκτυο και Εφαρμογές


Κωδικός 3.5.3346.8
Εξάμηνο 8o
Κατηγορία
Ώρες Διδασκαλίας - Ώρες Εργαστηρίου 2 - 2
Διδάσκοντες Θεοδώρα Βαρβαρίγου

Περιγραφή

Προγραμματισμός για TCPSockets. Στοιχειώδης Server, Client και Πρόσβαση σε Διαδικτυακές Εφαρμογές. HTTP (HyperText Transfer Protocol), SMTP (Simple Mail Transport Protocol). Προγραμματισμός σε Επίπεδο URL, Διαφοροποίηση μεταξύ URIs, URLs, και URNs, Άντληση Πληροφορίας με URL Connection. SSL και Ψηφιακά Πιστοποιητικά. Applets, Servlets και Ενεργές Σελίδες. Σημασία και Χρήση της XML, Namespaces, σχετικά APIs (DOM, JDOM, SAX). Μετασχηματισμοί XSLT, Χρήση XPath, Διαδικασία Εφαρμογής Templates, Συναρτήσεις XML-RPC, Αναδιαταξιμότητα του Server, Παραδείγματα Υπηρεσίας SOAP-RPC, Μεταφορά JavaBeans μέσω SOAP, Συνεισφορά του SOAP στην Αναφορά Σφαλμάτων, SOAP Messaging. Στο μάθημα γίνεται εκτενής χρήση της Java (δίδονται οι βασικές έννοιες) για την επίδειξη και κατανόηση των ανωτέρω.