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 (die Datenbank ist nur über VPN erreichbar)
Ü1
- Beschreibung (pdf)
- SQL-Skript (txt)
- Datenmodell (pdf)
- alter session set current_schema=umaut;
- Aufgaben (pdf)
- Keine Abgabe - nur Wiederholung von SQL
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"
-Dorg.slf4j.simpleLogger.log.de.htwberlin="info" oder "debug" oder "warn"
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
Ü2
- Aufgaben (pdf)
- Eclipse-Projekt (zip)
- Packen Sie nur "MautVerwaltungImpl.java" in den Anhang der Mail an mich
Ü3
- Aufgaben (pdf)
- Eclipse-Projekt (zip)
- Graphische Darstellung Algorithmus (png)
- Textuelle Darstellung Algorithmus (txt)
- DAO Vorschlag (txt)
- Packen Sie "MautServiceImpl.java" und alle neu erstellten Dateien aus der Aufgabe 3 in den Anhang der Mail an mich
Ü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.