Hinweise zu Plagiaten in Übungen

Form der Abgabe der Übungsaufgaben Ü2, Ü3, Ü4

  • Betrifft nur die Übungen der Claßen-Gruppen
  • Per EMail an ingo.classen@htw-berlin.de
  • Betreffzeile: DbTech: Üx: Nachname1-Nachname2-..., Üx = Ü1, Ü2, ...
  • Beispiel-Betreffzeile: DbTech: Ü2: Müller-Özdem-Nguyen
  • Im Text der EMail: Nachnamen, Vornamen, Matrikelnummern aller Gruppenmitglieder
  • Alle Gruppenmitglieder auf cc setzen
  • In den Anhängen die eigentlichen Ergebnisse

Hinweise zur Gruppenbildung

  • In meinem Zug ist keine Meldung der Gruppen notwendig
  • Ich erkenne bei der Abgabe von Ü2, wer zu einer Gruppe gehört
  • Auf dieser Grundlage erfasse ich die Gruppen
  • Sollte es später Änderungen bei den Gruppen geben ist auch keine Meldung notwendig
  • Ich erkenne bei der Abgabe von Ü3 und Ü4, welche Änderungen es gegeben hat.

Bonuspunkte

  • Sie können Bonuspunkte durch Präsenation ihrer Lösungen erlangen
  • Die Präsentationen finden nach der Bewertung der Übungen statt
  • Den Termin gebe ich rechtzeitig bekannt
  • Jede Gruppe präsentiert eine Methode
  • Es reicht, wenn ein Gruppenmitglied präsentiert
  • Hinweis zu den Bonuspunkten
    • Sie können die Präsentation im Semester nur einmal wahrnehmen
    • Die zwei Punkte können nur zum Ausgleich von Abzügen in den Übungspunkten verwendet werden
    • D.h. Sie können damit Verluste ausgleichen
    • Sie können in Summe aber nicht über 40 Punkte in den Übungen kommen
    • Die Bonuspunkte sind also nützlich, wenn Sie Punkte in den Übungen verloren haben

Konfiguration Sql-Developer

Ü1

Eclipse-Bibliotheksprojekt

  • Eclipse-Projekt (zip)

Eclipse-Projekt mit Codebeispielen

  • Eclipse-Projekt (zip)

Logging

  • SLF4J user manual (link)
  • SimpleLogger API-Doc (link)
  • Logging-Einstellungen (Systemeigenschaften beim Start der VM)
    -Dorg.slf4j.simpleLogger.showThreadName="false"
    -Dorg.slf4j.simpleLogger.logFile="System.out"
    -Dorg.slf4j.simpleLogger.log.org.dbunit="off"
  • Konfiguration einzelner Pakete
    -Dorg.slf4j.simpleLogger.log.de.htwberlin.aaa="warn" oder "info" oder "debug"

Konfiguration Datenbankzugriff aus Java

  • In allen Eclipse-Projekten gibt es eine Datei DbCred.java (im Paket de.htwberlin.utils), die folgendes Interface enthält:
  • public interface DbCred {
        final String driverClass = "oracle.jdbc.driver.OracleDriver";
        final String url = "jdbc:oracle:thin:@host:1521:sid";
        final String user = "uuu";
        final String password = "ppp";
        final String schema = "sss";
    }

  • Die Werte für die fettgedruckten Platzhalten finden Sie ebenfalls in der Konfigurationsdatei des Sql-Developers

IntelliJ - Eclipse-Projekte

  • Download Eclipse Bibliotheksprojekt und Projekt mit den Codbeispielen
  • Auspacken der Zip-Dateien
  • IntelliJ starten

  • Menüpunkt: File->New->Project from Existing Sources ...

  • Ausgepacktes Verzeichnis code-bsp im File-Dialog selektieren

  • Import-Dialog geht auf: So oft "Next" klicken, bis "Finish" kommt

  • "Finish" klicken

  • Menüpunkt: File->Project Structure

  • Project-Structure-Dialog geht auf:

    • "Libraries" auswählen

    • "+" klicken

    • "Java" auswählen

    • Im File-Dialog Unterverzeichnis "lib" dbtech_lib selektieren

    • "OK" Klicken

  • Eclipse-Projekte mit den Übungen später analog behandeln
  • Intellij - Resources-Ordner hinzufügen
    • Ist notwendig, damit die Test-Daten gefunden werden.

    • Screenshot (link)
    • File->Project Structure ...

    • Auf "Modules klicken"

    • Module "test" auswählen

    • Auf Ordner "resources" klicken

    • Auf Tab "Resources" klicken

  • Intellij - Logging einstellen

Ü2

  • Aufgaben (pdf)
  • Eclipse-Projekt (zip)
  • Packen Sie nur "CoolingJdbc.java" in den Anhang der Mail an mich

Ü3

  • Aufgaben (pdf)
  • Eclipse-Projekt (zip)
  • Packen Sie "CoolingService.java" und alle neu erstellten Dateien aus der Aufgabe 3 in den Anhang der Mail an mich (link)

Ü4

  • Aufgaben (pdf)
  • Eclipse-Projekt (zip)
  • Package (txt), Package Body (txt)
  • Änderungen sind nur im Package Body erlaubt
  • Senden Sie nur eine Datei mit dem Namen "pkg-body.txt", die den Code für den Package Body enthält und packen Sie diese in den Anhang der Mail an mich.
  • Keine Stichwörter