« »

ImageModel Beschreibung

10. April 2009 Roland

Dieser Artikel ist Teil 46 von 70 der Artikelserie Newssystem

Mit diesem Modell werden die Informationen zu einem bestimmten Bild verwaltet.
Jedes Bild wird durch eine ID, einen Namen, einen alternativ darzustellenden Text, einer Beschreibung und dem Typ des Bildes (jpeg, png, gif usw.) beschrieben.
<img alt=”Klasse ImageModel” src=”/images/blog/newssystem/ImageModel.png” />
Die Setter und Getter Methoden werden für den Zugriff auf die einzelnen Attribute verwendet. Mit den Setter Methoden wird erreicht, dass kein Mist in das Modell eingeschrieben wird. Folgende Regeln müssen wir beachten:
<h4>id</h4>
Um die ID zu generieren, wird über die Binärdaten des Bildes ein MD5 Hash Wert erzeugt. Zu diesem Wert wird der aktuelle Timestamp hinzugefügt. Damit wird sichergestellt, dass die ID des Bildes immer eindeutig ist.
<h4>name</h4>
Ein für den Menschen sprechender Name. Hier können mehrere Bilder den gleichen Namen beinhalten. Der Name darf leer sein.
<h4>altText</h4>
Ein Text der im HTML dargestellt werden soll, falls z.B. mit <a href=”URL”>Links</a> auf das Dokument zugegriffen wird. Falls kein Bild dargestellt werden kann, soll wenigstens ein alternativer Text angezeigt werden.
<h4>type</h4>
Angabe um welchen Typ von Bild es sich handelt. Wir sollten hier Konstanten einführe, also gif, jpeg, png und was weiss ich. Es können nicht unendlich viele Grafikformate verarbeitet werden. Der Typ muss einem der vordefinierten Werten genügen.
<h4>description</h4>
Eine Beschreibung zum Bild. Dieser Text darf leer sein. Mehr als 1000 Zeichen sollte er nicht beinhalten. Eine Beschreibung kann zum Beispiel “Herbert, nachdem er die Katze vom Baum gerettet hat und sich dabei leider viele Schrammen zugezogen hat. Die Katze überlebte unverletzt. Der Baum ist leider gestorben.”
<h4>Aufgabe</h4>
Häufig fällt bei der Modellierung einer Klasse auf, dass die Anwendungsfälle andere Attribute beschreiben. Damit alles rund wird, muss deshalb nochmals auf den Anwendungsfall zurückgegriffen werden und dieser angepasst werden.
Die Beschreibung des Modells passt nicht mehr mit der Beschreibung der Image-Anwendungsfälle überein. Bitte schau dir die Image-Anwendungsfälle an und lass uns die dortigen Texte korrigieren.

Merken und weiterempfehlen Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Technorati
  • Wikio DE
  • Webnews
  • MisterWong
  • Y!GG
  • Digg
  • del.icio.us

Der Beitrag wurde am Freitag, den 10. April 2009 um 14:41 Uhr veröffentlicht und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=746

Dir gefiel der Artikel? Dann abonniere doch den RSS Feedrss

Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

...deine Chance den ersten Kommentar zu schreiben... ;-)

Schreibe mir

zum Seitenanfang