Categories: Software

Apache XML-Projekte im Überblick

Es dürfte allgemein bekannt sein, dass Apache eine Reihe hervorragender Open-Source-Projekte und Tools zu bieten hat. Aber selbst ich verliere manchmal den Überblick über das, was verfügbar ist, und darüber, wie diese Tools verwendet werden. Dies gilt in besonderem Maße für XML-Projekte. Builder.com hat einige dieser Tools vorgestellt.

Erfahren Sie etwas über die spannendsten Apache XML-Projekte

Eine Reihe von XML-Projekten sind derzeit bei Apache in Arbeit. Vier der interessantesten stellt Brian Schaffner in seinem Artikel vor. Schaffner gibt Ihnen einen Eindruck von AxKit, einem XML-Application-Server, und Xang und Forrest, die eine Infrastruktur zur Verwaltung von Open-Source-Projekten bereitstellen. Forrest arbeitet eng mit Cocoon (siehe den nächsten Abschnitt) und Maven zusammen.

Alles unter einem Dach
Cocoon bietet ein Web-Publishing-Framework. Wer über etwas Erfahrung mit Java, XSLT und XML verfügt, kommt damit sehr schnell zurecht. Der Hauptpluspunkt von Cocoon ist das SOC-Design (Separation of Concerns), das sauber zwischen den vier Ebenen der Web-Entwicklung trennt: Content, Verwaltung, Entwicklung und Darstellung. Dank dieser Trennung können sich Entwickler, Grafiker und Content-Ersteller auf ihr Spezialgebiet konzentrieren, ohne sich über die anderen Bereiche Gedanken machen zu müssen. Wer mehr über Cocoon wissen möchte, sollte den Artikel „Cocoon installieren und anwenden“ lesen. Dort erklärt Harshad Oak XSP (Extensible Server Pages) und Tomcat-Integration sowie weitere Komponenten, die man zum Ausprobieren von Cocoon benötigt.

Etwas Jelly fürs XML-Picnic
Jelly stellt eine XML-Scripting-Engine zur Verfügung, mit deren erweiterbaren Tools unterschiedlichste Aufgaben bewältigt werden können: vom Schreiben von SQL-Scripts bis zur Unterstützung von Ant-Builds. Die vielen eingebauten Bibliotheken bieten eine Menge an Funktionalität. James Birchfields Artikel („Jelly: XML-Scripting mit vielen Komponenten„) gibt einen Überblick über Jelly plus Beispielcode zum Ausprobieren.

Eine der besten Verwendungsmöglichkeiten von Jelly ist die Zusammenarbeit mit dem XML-basierten Java-Build-Tool Ant. Jelly-Scripts können auf die gesamte Ant-Library zugreifen, so dass sich leicht ein Hilfsscript schreiben lässt, mit dem man Zugriff auf alle Ant-Libraries hat.

… und eine Ameise dazu
Als Alternative zu UNIX-basierten Tools wie Make bietet Ant eine Plattform-unabhängige Möglichkeit zum Erstellen von Java-Anwendungen. Wie man mit Ant Anwendungen erstellt, erfahren Sie in Jamie Scheinblums Artikel „Ant: Buildtool für Java-Entwickler„. Falls Sie mehr als nur die Standardaufgaben mit Ant erledigen wollen, sollten Sie einen Blick in Scheinblums Artikel über das Schreiben von kundenspezifischen Tasks mit Ant werfen. Darin finden Sie Informationen über fortgeschrittene Themen wie BuildExceptions und das Arbeiten mit Eigenschaften (properties).

Weitere Informationen

Suchen Sie eine Liste mit allen XML-Projekten von Apache, finden Sie diese Liste auf der Apache-Website.

ZDNet.de Redaktion

Recent Posts

CopyRhadamantys greift weltweit Unternehmen an

Ausgeklügelte Phishing-Kampagne verwendet eine weiterentwickelte Version der Rhadamanthys-Stealer-Malware.

6 Stunden ago

Facebook Marketplace: EU verhängt Geldbuße von fast 800 Millionen Euro gegen Meta

Die EU-Kommission kritisiert die Verknüpfung von Facebook und dem hauseigenen Online-Kleinanzeigendienst. Sie sieht darin einen…

10 Stunden ago

Umfrage: Angestellte in Deutschland unterschätzen NIS-2-Richtlinie

Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…

19 Stunden ago

Kostenloser Dekryptor für ShrinkLocker

Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.

1 Tag ago

Malwarebytes warnt vor Betrugsmaschen beim Weihnachtseinkauf

In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…

1 Tag ago

Bedrohungsindex: Deutliche Zunahme von Infostealern im Oktober

Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.

2 Tagen ago