Sonntag, 31. August 2008

JRuby / Hibernate / RIBS

Ola Bini hat eine Library namens RIBS geschrieben, die Ruby-Objekte via Hibernate persistent macht. Also ActiveRecord mit J2EE-Mitteln. Es ist noch eine sehr frühe Version, es werden z.B. noch keine Assoziationen unterstützt.

JRuby on Rails mit Apache Derby

Michael Galpin, Software Architekt bei eBay beschreibt hier, wie JRuby on Rails mit der Apache Derby DB konfiguriert wird. Apache Derby ist mit dem JDK 1.6 gebündelt, d.h. es muß keine zusätzliche Datenbank (z.B. mysql oder postgresql) laufen. Da JRuby ActiveRecord-JDBC als DB-Adapter kennt, muß nur ein gem installiert werden.


Freitag, 29. August 2008

JRuby 1.1.4 ist verfügbar

JRuby 1.1.4 ist erschienen und liegt zum Download bereit! 1.1.4 ist ein Bugfix-Release:


  • Die Performance wurde weiter verbessert, sie ist jetzt meist besser als die von Ruby/MRI.

  • Der Java Integration Layer wurde komplett überarbeitet.

  • Ruby 1.9-Support wurde begonnen

  • Bug/Kompatibilitätsfixes


Donnerstag, 28. August 2008

LinedIn: JDBC Connection Pooling for Rails on Glassfish

Ikai Lan von LinkedIn schreibt hier, wie er JDBC-Connection-Pooling auf Glassfish einsetzt um seine JRuby-on-Rails-Anwendungen zu optimieren. LinkedIn ist ein Java-Shop, für den es naheliegt, Rails als .war-Files zu deployen.

Interview mit Nick Sieger über JRuby

Hier gibt es ein interessantes Interview mit Nick Sieger (Sun-Mitarbeiter, JRuby-Core-Team-Mitglied, Autor von Warbler, Activerecord-JDBC-Adapter, JRuby-Rack). Es geht um alles mögliche: JRuby-Interna, JRuby-on-Rails-Deployment, Weiterentwicklung von JRuby. Definitiv sehenswert!

Dienstag, 26. August 2008

Das Semantic Web mit JRuby und Sesame erforschen

Sesame ist ein Open-Source-Framework für die Verwaltung von RDF(Resource Description Framework)-Daten. Sesame ist in Java geschrieben: die Library liegt als .jar vor - und kann von JRuby direkt angesprochen werden. Mark Watson beschreibt hier, wie man das macht und stellt JRuby-Quellcode zum Einstieg bereit.

Montag, 25. August 2008

Ehcache für JRuby on Rails

Wer einen verteilten Cache benötigt hat jetzt unter JRuby eine Alternative zu Memcached: eine Portierung von Ehcache auf JRuby. Die Implementierung liegt als JRuby-Gem vor und kann deshalb einfach installiert werden.
Ehcache implementiert das JSR107 JCache API und ist in der J2EE-Welt zu Hause.

JRuby on Rails mit Glassfish in 15 Minuten

Charles Nutter zeigt in seinem Posting “Zero to production in 15 minutes” Schritt für Schritt, wie man Ruby on Rails auf dem Glassfish-Application-Server in kürzester Zeit zum Laufen bekommt.