September
6
Medienwerft Frameworks

Erweiterung der Funktionalität von WebObjects und Bereitstellung von verschiedenen Schnittstellen.

Funktionalitäten

Framework für die Erweiterung von WebObjects um diverse Funktionen. Bereits integriertes Content Management und Basis für die Medienwerft Enterprise Commerce Solution. Einige Funktionen sind:

  • Speicher- und Zeitprofiling aller neuralgischen Stellen
  • Selbständige Konfiguration abhängig von der Umgebung
  • Subsessions
  • Typkodierung der Entitäten im Primärschlüssel für Vererbung
  • Frei konfigurierbare binäre Primärschlüssel mit 8 bis 25 Byte ohne Roundtrip zur Datenbank
  • Über Modeler einstellbares Cloning
  • Generische XML-Schnittstelle für Datenbankobjekte
  • AJAX-Basislogik und Komponenten
  • Eingabeprüfung von Formularen
  • Browsererkennung
  • Erkennung von Session Hijacking
  • Parsen von HTML-Templates
  • Bildbearbeitung
  • Progress Bars
  • Generierung von sicheren Passworten auf Silbenbasis
  • Vermischung von statischen und dynamischen Bereichen innerhalb von WebObjects-Komponenten
  • Geprüfte Formularelemente
  • Sybase-Plugin
  • Sandbox Editing Context in Komponenten
  • Vererbung von Wods, Einbindung von Wods fremder Komponenten
  • Einbindung frei verfügbarer Technologien wie JavaMail, Activation, EasyChart, Log4J, Java Advanced Imaging, POI, Mozilla JavaScript, JCE, Cryptix, SAX

Umfang

566 Klassen in drei Frameworks, die jeweils noch in Sub-Frameworks unterteilt sind.

Plattform

WebObjects 4.5 bis 5.4 in Java.

CODESTYLE- REVIEW JANUAR 2005

Umsetzung

Im Entwicklungsteam wurde ein Standard-Stil auf Basis der Sun-Konventionen beschlossen. Als Tool wird das Eclipse Checkstyle Plugin verwendet um die Einhaltung dieser Vorgaben zu garantieren.