22.5. Korzystanie z bibliotek Javy za pośrednictwem interpretera JRuby

Podziękowania dla Thomasa Enebo

Problem

W Javie dostępnych jest wiele bibliotek klas, które mogą się przydać programującym w języku Ruby. Chcielibyśmy skorzystać z takich bibliotek z poziomu kodu Ruby. Mechanizm JDBC pozwala na nawiązywanie połączenia z bazami danych, do których nie ma dostępu z poziomu języka Ruby. Może się również zdarzyć, że ktoś chce skorzystać z mało znanej biblioteki Javy, dla której nie istnieje odpowiednik w języku Ruby.

Rozwiązanie

JRuby to alternatywna implementacja języka Ruby działająca na bazie mechanizmu wirtualnej maszyny Javy (Java Virtual Machine — JVM). Wykorzystanie interpretera JRuby zamiast domyślnego interpretera języka Ruby ...

Get Ruby. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.