<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - de:modul:ffit:3-jahr:java:learningunits:lu03</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-04-28T03:36:33+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/a?rev=1756721890&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/b?rev=1756753667&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/c?rev=1756761744&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/start?rev=1756459989&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/a?rev=1756721890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-01T10:18:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU03a - Prinzipien 1 (DRY, SRP)</title>
        <link>https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/a?rev=1756721890&amp;do=diff</link>
        <description>LU03a - Prinzipien 1 (DRY, SRP)

Prinzipien

	*  DRY (Don’t Repeat Yourself)
	*  SRP (Single Responsibility Principle)
	*  OCP (Open/Closed Principle)
	*  LSP (Liskov Substitution Principle)
	*  ISP (Interface Segregation Principle)
	*  DIP (Dependency Inversion Principle)</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/b?rev=1756753667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-01T19:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU03b - Logging</title>
        <link>https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/b?rev=1756753667&amp;do=diff</link>
        <description>LU03b - Logging

Übersicht

Standardmässig wird bei Java System.out für Logeinträge und System.err für Fehlermeldungen genutzt.

Dies ist natürlich störend, wenn die Applikation über die Konsole bedient wird.

Aber auch unabhängig davon, wird bei Applikation in der Regel ein Logging-Framework genutzt. Meldungen in einer Log-Datei können auch nach dem Beenden der Applikation oder nach einem Serverneustart gelesen werden.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/c?rev=1756761744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-01T21:22:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU03c - Klassen und Tabellen synchronisieren</title>
        <link>https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/c?rev=1756761744&amp;do=diff</link>
        <description>LU03c - Klassen und Tabellen synchronisieren

Ausgangslage

In der vorhergehenden Lektion haben Sie die Klasse Book aufgrund von der Tabelle books implementiert. Bei einer Änderung müssen Sie dadurch immer sowohl die Tabelle als auch die Klasse anpassen, da diese immer aufeinanderpassen müssen.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/start?rev=1756459989&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-29T09:33:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU03 - LibraryApp 2 (Erweiterungen)</title>
        <link>https://wiki.bzz.ch/de/modul/ffit/3-jahr/java/learningunits/lu03/start?rev=1756459989&amp;do=diff</link>
        <description>LU03 - LibraryApp 2 (Erweiterungen)


	* LU03a - Prinzipien 1 (DRY, SRP)
	* LU03b - Logging
	* LU03c - Klassen und Tabellen synchronisieren



Aufgaben


Keine Seiten in diesem Namensraum.



Lösungen


Keine Seiten in diesem Namensraum.</description>
    </item>
</rdf:RDF>
