通过drb集成java和ruby环境
通过drb集成java和ruby环境 - fsword's blog
通过drb集成java和ruby环境
Mar 8th, 2012
| Comments
ruby在很多方面都很不错,但是java也有它的优势,至少我们有很多基于java的遗留系统。
结合这两者主要有几种思路:
* 使用消息系统链接java应用和ruby应用,这是我们通常整合异构系统的思路
* 基于java的分布式设施进行系统整合,这要将ruby放在jvm上工作,我们可以用jruby on rails
* 基于ruby的 drb 技术进行系统整合,我们同样需要借助 jruby 让java系统看起来象 ruby
前两个不用举例,最后一个给一个简单的示例
1 2 3 4# server.rb require 'drb' DRb.start_service('druby://localhost:9000', self)
以上的代码如果在 rails console 上执行,就可以使用如下代码进行远程调用了:
1 2 3 4 5 6 7# client require 'drb' DRb.start_service this = DRbObject.new(nil, 'druby://localhost:9000') this.class_eval 'Rails.application.config.root'
Have fun!
Posted by fsword
Mar 8th, 2012
转载于:https://www.cnblogs.com/lexus/archive/2012/03/14/2397103.html
通过drb集成java和ruby环境相关推荐
- java native 开发环境搭建_Java3D 集成开发环境部署与配置(含实例)
Java 3D开发相关的准备: 第一:下载Java 3D库 参考网址二: 第二:下载Java 3D实例 第三:配置集成开发工具(例如eclipse.Myeclipse8.6等)的Java 3D开发环境 ...
- Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境
Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境 对于初学者来说,如果没有接触过java web开发的话,搭建开发环境将是一个门槛.以前一直 ...
- [Java] Web开发环境搭建 - MyEclipse 篇
Web开发环境搭建 - MyEclipse 篇 在前面,我们讲了使用 Eclipse Java EE 来搭建 Java Web 应用程序开发环境. 现在来说下比较流行的 MyEclipse 又是如何搭 ...
- JRuby:使Java和Ruby成为一家人
一. 引言 Ruby是现在编程界讨论得正热火朝天的一种语言.这种语言功能强大而且易于使用:同时Ruby还紧密 绑定到例如Ruby on Rails等web应用程序开发框架中.另一方面,在过去的十年间, ...
- java ee开发环境_设置Java EE 6开发环境
java ee开发环境 本教程简要说明了如何设置典型的环境来开发基于Java EE 6的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. ...
- 第二部分_搭建Java Web开发环境与配置Tomcat服务器JSP详解
MyEclipse集成Tomcat 首先配置Tomcat,即配置环境变量Java_HOME.path,在第一讲中已经完成了,不再赘述. Eclipse代码风格导入MyEclipse: 每个项目都要配置 ...
- 基于ruby环境搭建Redmine
环境说明 系统版本 CentOS 6.9 x86_64 软件版本 ruby 2.4.4 rails 4.2 redmine-3.4.5 Redmine是一个开源的.基于Web的项目管理和缺 ...
- java配置lib_Java环境配置
Java的运行环境搭建包含两个部分:jdk 和 jre .其中 jdk 是Java的开发工具,jre 是Java的运行环境. 解压安装完毕后,需要手动配置环境变量.(建议装C盘) ① 新建变量名: J ...
- java svn配置环境变量,Android环境变量配置和安装SVN
先介绍什么是eclipse: Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一 ...
最新文章
- 11位院士专家建言基础研究
- DropDownList动态添加新项并位于第一项 ASP.NET控件应用
- python编写函数_python函数式编程
- angular接口传参
- codeforces 791A-C语言解题报告
- 声学信号频谱图分类(十三)
- 《Pro Ogre 3D Programming》 读书笔记 之 第四章 开始使用OGRE (转)
- [书目20080225]软件工程与项目管理解析
- 由浅入深了解EventBus:(五)
- CANoe软件中制作DBC文件的小教程
- ati显卡驱动安装linux,在debian下安装ati显卡驱动教程
- Linux下查看网络流量常用方法
- stm32流水灯c语言程序,STM32——流水灯程序
- 小甲鱼零基础学python笔记 P20 python变量简单了解
- 更换APP启动图标和名称
- 使用钉钉创建企业内部机器人
- 计算机毕业设计SSM大学生健康管理系统的设计与实现【附源码数据库】
- 2021-09-02 Day17-JS-第七天 Web APIs和DOM
- Windows下的这4款国产神器,请低调收藏使用!
- 《数字化转型指数报告2021》发布,广东、上海、北京继续领跑全国数字化转型