logo of the SSW institute
Institut für Systemsoftware
Johannes Kepler Universität Linz
Fachbereich Informatik
logo of the Cristian Doppler Research Association
Christian Doppler Labor
Automated Software Engineering

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Library
Seminars
Gallery
Links
Search

Webmaster


logo of the Johannes Kepler University (JKU)

Praktikum aus Softwareentwicklung 2

Gruppe LVA-Leiter Zeit Ort
339.102 Prähofer Herbert 17:15 - 18:45 HF 9904

Informationen

  • Prüfung: Die Prüfung zur LVA PSW2 2009W erfolgt in der Form von Code Reviews der Ausarbeitungen der Übungen 1 bis 4. Dauer ca. 20 Minuten, im Raum HF 306. Es werden Verständnisfragen zu den Aufgaben gestellt. Bitte Laptop mit Übungsprojekten mitbringen.
    Bitte hier Termin reservieren !!!

  • Abgabe UE04 am Mo 25. 1. 2010, 12:00

Termine

Nr. Termin Inhalt Downloads Ausgabe Abgabe Infos
1 05.10.2009 Einführung, Vorbesprechung, Gruppeneinteilung, Oranisatorisches Downloads      
2 12.10.2009 MVC, Swing Downloads UE01    
3 19.10.2009 Swing Downloads      
  26.10.2009 frei, Stattsfeiertag        
  2.11.2009 frei, Allerseelen        
4 9.11.2009 Java 2D Downloads UE02 UE01  
5 16.11.2009 Reflection, Annotations Downloads      
6 23.11.2009 XML, Streams, Serialisierung Downloads UE03    
7 30.11.2009 Multithreading Downloads   UE02  
8 7.12.2009 Networking Downloads UE04    
9 14.12.2009 Remoting Downloads   UE03  
  21.12.2009 Weihnachtsferien        
  28.12.2009 Weihnachtsferien        
  4.1.2010 Weihnachtsferien        
10 11.1.2010 Security Downloads      
11 18.1.2010 keine LVA, Sprechstunde     Abgabe UE04 spätestens am Mo 25. 1. 2010, 12:00  
12 29.1.2010 Mündliche Prüfung in der Form von Code Reviews.
Bitte hier Termin reservieren !!!
       

Beschreibung

In dieser Lehrveranstaltung werden Basistechnologien und fortgeschrittene Konzepte der Programmiersprache Java vermittelt. Der Inhalt reicht von der Implementierung graphischer Oberflächen und Internationalisierung über Verteilte Anwendungen und Sicherheit bis hin zu Datenbankzugriff und Web-Technologien. Ziel ist das Beherrschen einer umfangreichen Klassenbibliothek sowie typischer Technologien der objektorientierten Programmierung.

Die Lehrveranstaltung setzt sich aus einem theoretischen und einem praktischen Teil zusammen. Die Konzepte werden in der Lehrveranstaltung vorgetragen und anhand von Projektaufgaben praktisch geübt. Es werden fünf Projektaufgaben ausgegeben.

Inhalt

  1. Basistechnologien
    1. Sammlungen
    2. Ein- und Ausgabe
    3. Reflection
    4. JavaBeans
    5. Multithreading
  2. Graphische Oberflächen
    1. AWT und Swing
    2. Komplexe GUI-Komponenten
    3. Internationalisierung
  3. Verteilte Anwendungen
    1. Netzwerke
    2. Remote Method Invocation (RMI)
    3. Sicherheit
  4. JDBC
  5. Web-Technologien
    1. Web Services
    2. Servlets und JSP, JSF
    3. Web Start

Übungsmodus

Es gibt fünf Übungen, diese müssen auf Papier und elektronisch abgegeben werden.

Tutoren

Kürzel Name
AT Adrian Tappe

Weiterführende Literatur

  • Martin Schader, Lars Schmidt-Thieme: Java - Eine Einführung. 3. Auflage, Springer-Verlag, 2000.
    Benutzeroberflächen, Ausnahmebehandlung, Threadprogrammierung, Sicherheitsmechanismen, RMI, ...
  • Cay S. Horstmann, Gary Connell: Core Java 2, Band 1 - Grundlagen. Markt+Technik, 2003.
    Einführung in die objektorientierte Programmierung, Ein- und Ausgabe, Swing, ...
  • Cay S. Horstmann, Gary Connell: Core Java 2, Band 2 - Expertenwissen. Markt+Technik, 2003.
    Multithreading, Collections, Netzwerke, JDBC, Java Beans, Sicherheit, Internationalisierung, XML, ...
  • Hans Bergsten: JavaServer Pages, deutsche Ausgabe. 1. Auflage, O'Reilly, 2001
    Einführung in JSP, Grundlagen HTML, Servlets, Datenbankzugriffe, Authentifizierung, ...
  • Hans Bergsten: JavaServer Pages. 3. Auflage, O'Reilly, 2003
  • Jason Hunter, William Crawford: Java Servlet Programmierung, deutsche Ausgabe der 2. Auflage. 1. Auflage, O'Reilly, 2001
    Einführung in Servlets, Grundlagen JSP, Applet-Servlet-Kommunikation, Datenbankzugriffe, Internationalisierung, ...

Online-Quellen