专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Ruby教程 » rubyjava:混合 Java 和 Ruby 应用程序 »正文

rubyjava:混合 Java 和 Ruby 应用程序

来源: 发布时间:星期四, 2009年1月8日 浏览:2次 评论:0
  本文需求

  本文将介绍如何将 Ruby 应用和 Java 应用结合在然后本文将演示 NetBeans IDE 6.0 中些最新 Ruby 功能

  本文有以下需求:

  Ruby 编程技术基础知识

  计算中已安装 NetBeans IDE 6.0 with Ruby

  建立操作  首先需要执行些建立任务主要涉及数据库建立和 TopLink JAR 文件添加下面将介绍如何在数据库表中添加所需货币数据我们将在建立 Rails 项目时候添加所需 TopLink JAR 文件

  需要遵循以下步骤配置数据库:

  创建个名称为 CURRENCY

  在 CURRENCY 表中创建 3个串(或 VARCHAR)列:Country、Currency 和 Name.

  在表中填入些数据比如说可以在其中添加 3种货币或更多:"USA"、"Dollar"、"USD";"Czech Republic"、"Koruna"、"CZK";"Norway"、" Krone"、"NOK".

  还可以通过设置 NetBeans 使它能够访问数据库表更确切地说如果需要可以为数据库配置个 JDBC 驱动并在 Services 窗口中添加个数据源

  比如说下面 SQL 代码将在个叫做 SAMPLE Derby 数据库中创建个 CURRENCY 表(用户名和密码为 APP/APP)如果希望使用相同 SAMPLE 数据库您可以在 IDE 中执行这段 SQL 代码并创建表(在此的前需要先连接 SAMPLE 数据库)使用 Tools->Java DB Database->Create Database 操作可以创建自己 Derby 数据库在区别数据库系统中创建相同表 SQL 代码可能和本例有所区别

drop table "APP"."CURRENCY";
 create table "APP"."CURRENCY" (
country VARCHAR(20), currency VARCHAR(20), name VARCHAR (20),
id INTEGER GENERATED always AS IDENTITY);
alter table CURRENCY add constra currencyPK PRIMARY KEY (id);
 INSERT INTO CURRENCY VALUES ('USA', 'Dollar', 'USD',DEFAULT);
 INSERT INTO CURRENCY VALUES ('Czech Republic', 'Koruna', 'CZK',DEFAULT);
 INSERT INTO CURRENCY VALUES ('Norway', 'Krone', 'NOK',DEFAULT);
 INSERT INTO CURRENCY VALUES ('France', 'Euro', 'EU',DEFAULT);
创建 Java 项目  完成建立任务的后我们将创建自己 Java 项目首先创建个 Java Desktop 应用(实际上是个 Swing 应用)然后选择数据库绑定选项根据向导提示将 Money 项目连接到数据源(在本例中为 Derby 举例数据库中 CURRENCY 表)只需些简单操作使创建了个功能完整数据库 CRUD 应用

  图 1:创建个桌面数据库应用 Money



  结束语  本文演示了如何将 Ruby on Rails 应用和 Java 桌面应用结合在Java 桌面应用代码用于访问数据库表而Ruby 应用将访问 Java 数据库表访问代码以检索并显示数据

  本文还演示了开发 Java 和 Ruby 应用时可用系列快捷键操作



相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: