Mein eigentliches Anliegen für den Einsatz der App-Engine ist, dass ich einen Web-Server einsparen möchte. Deswegen sollte natürlich auch eine Tapestry-Anwendung in der GAE laufen.

Leider gibt es in der aktuellen Tapestry Version 5.1.0.5 noch einige Bugs, die den Einsatz verhindern. Theoretisch sollte aber die Version 5.2, welche aktuell noch im Entwicklungsstadium ist, jedoch laufen.

Das Vorgehen, um eine Tapestry Anwendung in die GAE zu laden ist wie bereits beschrieben recht einfach.

Erstellen des Projektes

Am einfachsten generiert man eine Tapestry-Anwendung mittels Maven. Ich nutze hierzu die in Netbeans integrierte Unterstützung. Im Repository gibt es eine Quickstart-Anwendung für Tapestry 5.2, welche für die Testzwecke ideal ist.

Nach dem erzeugen der Anwendung legt man nun wieder eine appengine-web.xml Datei an und schon kann man die Anwendung hochladen.

Da ich diese Woche glücklicherweise noch keine Uni und auch sonst nichts größeres zu tun habe, stand mal wieder ein Thema auf dem Plan, was mich persönlich sehr interessiert.

Google bietet ja seit einiger Zeit die Möglichkeit, Webanwendungen auf deren Servern zu hosten. Dabei wurde am Anfang nur Python unterstützt, mittlerweile gibt es aber auch eine Java-Plattform.

Den Rest des Beitrags lesen »

Nachdem ich gerade den ebay Connector hochgeladen habe, hier noch ein passender Connector, um Informationen von Amazon zu beziehen.

In der Umsetzung sind 2 Methoden implementiert, die es ermöglichen einmal den besten verfügbaren Preis eines Artikels zu laden und eine Suche innerhalb einer Amazon-Kategorie auszuführen.

Download

Nachdem ich nun längere Zeit nicht mehr gebloggt habe, hier mal was neues. Leider ist unser Projekt zum Thema ebay im Sand verlaufen und wir können dieses nicht weiter betreiben. Dadurch ist aber etwas Code freigeworden, den ich hier nun der Öffentlichkeit zugänglich machen möchte.

In diesem Fall handelt es sich um eine Implementierung eines Connectors, mit dem verschiedene Abfragen an ebay geschickt werden können. Die implementierten Methoden sind:

  • Auslesen von ebay-Kategorien
  • Version der Kategorien lesen
  • Einen Artikel laden
  • offizielle Ebay-Zeit lesen
  • Eine Suche innerhalb einer Kategorie durchführen

Download

Vielleicht kann ja jemand den Code brauchen, ich würde mich über passendes Feedback freuen!

Ich hoffe, dass ich eventuell noch ein paar Sachen finde, die interessant sein könnten und die dann auch hier posten kann…