2011-04-20 3 views
1

나는 약간의 자바 레이어가 필요할 프로젝트가있다. Ruby 코드에서 자바 컨트롤러를 호출하는 URL을 호출하여 jRuby를 사용하지 않는 것이 합리적이라면 궁금합니다. 자바 컨트롤러를 호출하면 일부 JSON이 리턴 될 것입니다.루비 대 jRuby 작업을위한 디자인 질문

합리적인 방법입니까? 아니면 아키텍처에 있어서는 고유 한 문제가 있으며 장기적으로는 고통이 될 것인가?

또한 Ruby 일 경우 Tomcat에서도 계속 호스팅 할 수 있으며 내 .war 파일에 포함될 수 있습니까? 그리고 내가 놓칠 것 같은 그 레일 부분은 무엇입니까?

답변

1

어느 쪽이든 할 수 있습니다. 나에게 자바를 포함시키지 않는 편이 더 쉬울 것이고, Ruby가 JRuby와 대화하는 것을 유지하는 것이 더 쉽다. 또한,이 사실을 안다면 잘 모르겠지만, JRuby는 자체 통역사로도 제공됩니다. download page에서 전체 항아리를 찾으십시오.

또한 Java가 필수 인 경우 스크립팅 엔진을 통해 Java의 Ruby 코드를 here

과 같이 호출 할 수 있습니다.