Eindeutige Kennungen in Java
Gregor Ottmann | Juli 7, 2006 on 10:30 am | In Tools |Gerade beim Erzeugen von XML-Files oder transportablen Datensätzen braucht man immer mal wieder ID-Codes, die so richtig total eindeutig sind. Weltweit. Für immer und ewig. Als gewitzter Programmierer setzt man sich dann hin, bastelt sich einen geeignete Hilfsklasse und stellt nach 3 Jahren Produktbetrieb fest, dass zwei Objekte die selbe ID haben. Ich möchte mich mal der Gamersprache bedienen und an dieser Stelle eine Kurzaussage mit umfassender Semantik einbringen: 0wned!
Damit einem sowas nicht passiert, sollte man sich die Arbeit am eigenen UID-Generator einfach sparen und stattdessen auf den GUID-Generator “JUG” zurückgreifen, der schön eindeutige Bezeichner gemäß der passenden IETF-Spezifikation erzeugt. Das spart Arbeit und graue Haare, außerdem kann man jemand anderem die Schuld geben, wenn doch mal was schiefgeht.
Besonders schick finde ich übrigens, dass zur Software auf ein kleines JNI-Dings gehört, das die MAC-Adresse einer Netzwerkkarte herausfinden kann. Sowas kann man bestimmt auch für andere Zwecke ganz gut gebrauchen.
Keine Kommentare vorhanden »
RSS-Feed für Kommentare zu diesem Beitrag.
Eintrag vornehmen
You must be LOGGED IN um einen Kommentar zu erstellen.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^
:RSS2-Feed