# Rails to Java

**URL:** <https://www.ruby-forum.com/t/rails-to-java/99255>\
**Category:** Rails\
**Created:** [January 31, 2006, 6:09am UTC](https://www.ruby-forum.com/t/rails-to-java/99255 "2006-01-31T06:09:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aboudank](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@aboudank](https://www.ruby-forum.com/u/aboudank)\
**Post date:** [January 31, 2006, 6:09am UTC](https://www.ruby-forum.com/t/rails-to-java/99255/1 "2006-01-31T06:09:25Z")

</div>

Hello,

I just started playing with RubyOnRails. It is indeed fascinating! I  
have a question about using rails models to connect to backend Java  
(i.e. EJBs) instead of database.

Any pointers will be appreciated.

Thanks and Regards,  
Khaled

---

<div class="post-metadata">

**Author:** ![aboudank](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@aboudank](https://www.ruby-forum.com/u/aboudank)\
**Post date:** [January 31, 2006, 6:33am UTC](https://www.ruby-forum.com/t/rails-to-java/99255/2 "2006-01-31T06:33:08Z")

</div>

On 31/01/2006, at 6:09 PM, Khaled Mohammad wrote:

> Hello,
> 
> I just started playing with RubyOnRails. It is indeed fascinating! I  
> have a question about using rails models to connect to backend Java  
> (i.e. EJBs) instead of database.
> 
> Any pointers will be appreciated.

Try jruby, it’s a Java implementation of Ruby, it has access to the  
Java API and Java classes. [http://jruby.sourceforge.net/](http://jruby.sourceforge.net/)

You wouldn’t be using ActiveRecord of course, just create the model  
classes without inheriting from ActiveRecord.

–  
Phillip H.  
removed\_email\_address@domain.invalid  
[http://www.sitharus.com/](http://www.sitharus.com/)

---

<div class="post-metadata">

**Author:** ![aboudank](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@aboudank](https://www.ruby-forum.com/u/aboudank)\
**Post date:** [January 31, 2006, 6:43am UTC](https://www.ruby-forum.com/t/rails-to-java/99255/3 "2006-01-31T06:43:46Z")

</div>

Phillip H. wrote:

> On 31/01/2006, at 6:09 PM, Khaled Mohammad wrote:
> 
> > Hello,
> > 
> > I just started playing with RubyOnRails. It is indeed fascinating! I  
> > have a question about using rails models to connect to backend Java  
> > (i.e. EJBs) instead of database.
> > 
> > Any pointers will be appreciated.
> 
> Try jruby, it’s a Java implementation of Ruby, it has access to the  
> Java API and Java classes. [http://jruby.sourceforge.net/](http://jruby.sourceforge.net/)
> 
> You wouldn’t be using ActiveRecord of course, just create the model  
> classes without inheriting from ActiveRecord.
> 
> –  
> Phillip H.  
> removed\_email\_address@domain.invalid  
> [http://www.sitharus.com/](http://www.sitharus.com/)

Thank you sir. I appreciate this pointer. I will check into it.

Thanks & Regards,  
Khaled

---

<div class="post-metadata">

**Author:** ![aboudank](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@aboudank](https://www.ruby-forum.com/u/aboudank)\
**Post date:** [January 31, 2006, 12:09pm UTC](https://www.ruby-forum.com/t/rails-to-java/99255/4 "2006-01-31T12:09:10Z")

</div>

You should take a look at  
[http://arton.no-ip.info/collabo/backyard/?RubyJavaBridge](http://arton.no-ip.info/collabo/backyard/?RubyJavaBridge).

It works like a charm (under modern linuxes), but for some mysterious  
reason it refuses to work on older, redhat 7.2, linuxes. In windows you  
have to hack it a little to get rid of the automagic iconv that is going  
it.

---

<div class="post-metadata">

**Author:** ![aboudank](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@aboudank](https://www.ruby-forum.com/u/aboudank)\
**Post date:** [January 31, 2006, 12:13pm UTC](https://www.ruby-forum.com/t/rails-to-java/99255/5 "2006-01-31T12:13:39Z")

</div>

Colin wrote:

> You should take a look at  
> [http://arton.no-ip.info/collabo/backyard/?RubyJavaBridge](http://arton.no-ip.info/collabo/backyard/?RubyJavaBridge).
> 
> It works like a charm (under modern linuxes), but for some mysterious  
> reason it refuses to work on older, redhat 7.2, linuxes. In windows you  
> have to hack it a little to get rid of the automagic iconv that is going  
> it.

Ok…great…thanks. I will definitely take a look as I have had good  
experience with bridges before.

Regards,  
Khaled
