Java与Ruby on Rails对接 - 编程入门网
Java与Ruby on Rails对接时间:2011-10-13 IT专家网 薇薇Ruby 和rail:回归框架 Ruby和 rail是非常简洁的,很容易,很丰富。我无法避免的连续看到以及听到以上这样的说法。比如 说,Bill Walton 写的Rail回顾上关于Ruby的文章提到:“如果我告诉你当你使用Rail开发一个Web应用 程序可以比你使用一种特定的Java框架开发要快至少十倍的时候,你会怎么想?” 在尝试了RnR之后,我发现这就是一个伴随旧技术的非常经典的框架: · Ruby是一种非常有力量的语言,就像Smalltalk。我选择静态语言。 · 搭建的材料是被动代码生成。就像是IDE wizards或者AppFuse。我选择动态代码生成,或者是更好 的——根本就不需要代码生成。 · 关系数据库中心:编码发生器和ActiveRecord在表中会被首先想到,然后是在类别中被想到。我选 择一种仅仅面向对象的,就像是Hibernate、JPA 甚至是ODBMS。 · MVC:我正在寻找比旧式MVC框架更新很好的工具。 Java的问题:Java开发者 在Java的世界中,生产力是文化问题,而不是技术问题。这就是所谓的这不是Java的错,而是我们的 错,我们作为Java开发者需要设计出非常漂亮的体系,以适用于任何地方的GoF模式、使得任何工具都是 可再度使用的、把三层架构放到我们所有的系统中以及使用web服务器。我们不是在寻找最直接的方法, 所以我们就没办法发现最直接的方法。但是Java、是一种非常简单的语言,使得我们很轻易就可以接近软 件开发。 Java生产力:其它的方法 解决生产力的一个方法是使用驱动模型。这就是模型环节的开发,仅仅是我们应用程序中的模型环节 ,就可以使用框架来生产所有的应用程序。MDA 、OpenXava 、Trails、 NakedObjects、 Roma框架和 JMatter都是采用的这种方式。 目标 这是所需要应用程序的主要界面: 图一 Java与Ruby on Rails对接(2)时间:2011-10-13 IT专家网 薇薇基本上,应用程序推测需要做三件事情: · 列出所有准则的清单 · 创造新准则和编辑现有的准则 · 为某个类别指定合适的准则 Ruby on Rails第一次冲刺 使用RnR的第一步是创建一个新的项目,在命令行你需要输入: $ rails cookbook2 现在你必须创建以及配置你的数据库。 现在是时间输入你的第一行代码了,在这个例子中使用SQL代码:
显然你需要在数据库上面执行这些语句。 最后的步骤是生成Ruby代码,你只需要执行O.S框架的下一个命令: $ ruby script\generate scaffold recipe recipe $ ruby script\generate scaffold category category 现在,你已经拥有RnR应用程序的第一个版本,并且准备运行。 很少量的工作,一个简单的“创建表格”,然后执行向导。让我们看看结果。 Java与Ruby on Rails对接(3)时间:2011-10-13 IT专家网 薇薇Rails结果 这是应用程序的结果: 图二 图三 图四 Java与Ruby on Rails对接(4)时间:2011-10-13 IT专家网 薇薇 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |