Attention: open in a new window. PDFPrintE-mail

Projekt: Externalizer

Projektbeschreibung

Externalizer extrahiert auf einfache Art und Weise die Strings aus ihrem Quellcode. Dabei sucht er mit Hilfe eines frei definierbaren Muster nach den Strings in ihrem Code, ersetzt sie durch einen passenden Bezeichner und speichert beide Werte: String und Bezeichner in einer weiteren Datei ab. Ein großer Vorteil des Externalizer ist seine Skalierbarkeit und einfache Erweiterbarkeit durch die vorhandene Modulbauweise. Durch die nahtlose Integration in das Apache Ant Frameworks lässt sich der Externalizer komfortabel konfigurieren. Er besitzt sämtliche Vorteile, die das mächtige Buildtool dem Entwickler bietet.

Beim extrahieren der Strings wird der String und sein Bezeichner an registrierte Modulle übergeben. Diese Modulle können nun die Elemente einfach weiter verarbeiten. Über eine einheitlichen Java Interface bietet alle Module die gleichen Methoden an. Ein neues Modul lässt sich innerhalb weniger Stunden integrieren. Das FileExternalizerModul ist das Standardmodull. Es speichert den String ein einer zuvor definierten Datei ab.

In Zukunft könnte man sich vorstellen die Strings und deren Bezeichner in einer xml Datei oder einer Datenbank zu speichern. Die Modulbauweise ermöglicht diese Erweiterung des Externalizers mit Hilfe weniger Schritte.

Links

 

 

Systemanforderungen

 

  • Java
  • Apache Ant

Der Externalizer ist ein Ant Task. D.h. Apache Ant und eine aktuelle Java Version sind die Anforderungen an das System. Zusätzlich kann ich nur empfehlen, im Umgang mit Ant die Entwicklerumgebung: eclipse zu benutzen.

 


Joomla Template by younic Joomla & Webdesign based on a Design by Free CSS Templates and beezDivision