Modulbeschreibung

Internettechnologien

ECTS-Credits:
4
Lernziele:

Sie kennen die relevanten Architekturen und Technologien zur Erstellung von Internet-Applikationen
Sie beherrschen den Design und die Programmierung der Client-Seite von Web-Applikationen
Sie beherrschen den Design und die Programmierung der Server-Seite von Web-Applikationen
Sie besitzen eine Übersicht über relevante Frameworks und Tools für die Erstellung von Web-Applikationen

Kurse in diesem Modul

Internettechnologien:
  • Übersicht über relevante Architekturen und Technologien zur Erstellung von Internet-Applikationen
  • Internet-Kommunikationsprotokolle und deren Programmierung (TCP/IP, UDP ->Sockets, http -> URL,
    URLConnection)
  • Architektur von Web-Servern und entsprechenden Plug-Ins (Apache Web-Server)
  • Programmierung der Client-Seite von Web-Applikationen, (HTML u. CSS, JavaScript, Applets)
  • Java Networking Launch Protocol (Java Web Start)
  • Programmierung der Server-Seite von Web-Applikationen (CGI-Scripts, Java-Servlets, JSP mit Custom Tag Libraries, Session-Tracking mit Cookies und URL-Rewritting)
  • Architektur-Pattern für Web-Applikationen
  • Übersicht der J2EE-Architektur
  • Einführung in Enterprise JavaBeans
  • Servlet/JSP-Frameworks für Web-Applikationen (Struts und Java Server Faces) 
  • Anwendung von XML im Web-Umfeld, DOM, SAX-Parser, SOAP
  • Web Services (WSDL, UDDI, SOAP)
  • Verwendung von Namens- und Directory-Diensten, insbesondere LDAP (Prog. mit JNDI)
  • EMail (Programmierung mit JavasMail)
  • Sicherheit von Internetapplikationen (Java Sicherheitsmechanismen, Signieren von Code)

In den behandelten Technologien konzentriert sich dieses Modul auf Java-Technologien.


Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.