Programmers will learn how to write Ruby on Rails web applications that run on app servers like Tomcat. You will use Java’s JDBC or Hibernate to connect Ruby to databases. You will test your Java program using Ruby’s Cucumber and RSpec frameworks. Create your user interfaces with frameworks like Limelight and Monkeybars. This excellent book is from the Pragmatic Bookshelf folks. 300 pages.