Ich habe ja von Java keine Ahnung, aber diese "Fachwörter" haben mich doch ein wenig grau werden lassen. Was wurde da erörtert? Kannst Du das mal in allgemeinverständlichen Wörtern darlegen?
Hintergründlich steht ja ganz vermutlich ein RDBMS mit einigen "Entitäten", die ja irgendwie bearbeitet werden. Das würde ich ja schon verstehen, aber "Singletons" und "Patterns" machen mich ein wenig nervös.
Webverweise, die über Java-Slang hinausgehen, wären auch nicht schlecht.
BTW - "Best Practices" lässt mich vor Wut im Dreieck springen. ;)