![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JRuby
文章平均质量分 77
cxabs
这个作者很懒,什么都没留下…
展开
-
Spring 2.0+ JRuby 快速入门一(简介)
随着Ruby,特别是Ruby on Rail在应用领域所取得的成功,近两年来动态语言成为炙手可热的技术之一。由于动态语言灵活、松散的结构,使得实现某些功能特别方便。Spring 顺应时势,在Spring 2.0中适时推出了对动态语言的支持,允许你以普通Bean的方式调用动态语言实现的程序。阅读导航 动态语言介绍 动态语言也称为脚本语言,是介于标签语言(如HTML,XSL转载 2008-11-17 20:09:00 · 529 阅读 · 0 评论 -
Spring 2.0+ JRuby 快速入门二(Ruby快速入门)
Ruby快速入门 Ruby无疑是受到关注最多的动态语言, JRuby是用Java代码实现的Ruby解释器,是Ruby到Java的字节码编译器。2006年9月,Sun收购了JRuby,JRuby的核心成员Charles Nutter和Thomas Enobo也加入了Sun公司。从这次收购行为中可以看出Ruby 在Sun 战略中的地位,Ruby 很有可能成为JVM第一个支持的动态语言。 系转载 2008-11-17 20:14:00 · 805 阅读 · 0 评论 -
Spring 2.0+ JRuby 快速入门四(Spring对动态语言的支持)
Spring对动态语言的支持 Spring为定义基于动态语言实现的Bean提供了专门的Schema标签,它对应一个专门的命名空间。虽然你也可以使用基于FactoryBean的DTD配置定义动态语言实现的Bean,但这将导致冗长的配置,而且没有隐藏Spring的底层实现细节,Spring强力推荐你采用基于Schema的配置实现。 在采用基于Schema的动态语言配置之前,你必须在Spri转载 2008-11-17 20:17:00 · 739 阅读 · 0 评论 -
Spring 2.0+ JRuby 快速入门五(其它支持功能)
其它支持功能 在上一节中,我们知道Spring能够将动态语言编写的脚本“改装”成Java语言可以调用的Bean。除此以外,Spring还提供了两个引人注目的支持,那就是动态刷新和内联脚本。前者允许在不重启Spring容器的情况下使脚本文件的变化生效,而后者则允许你在Spring配置文件中编写脚本程序。 动态刷新 动态刷新的Bean可以监控底层脚本文件的变化,一旦脚本文件内容发生转载 2008-11-17 20:18:00 · 665 阅读 · 0 评论 -
Spring 2.0+ JRuby 快速入门三(调用方法)
调用方法 在定义好方法后,下面我们来调用这些方法:irb(main):032:0> greeting_1How are you!=> nilirb(main):034:0> greeting_2("Tom")How are you,Tom=> nilirb(main):035:0> greeting_3How are you,John=> nil 对于没有入参的方法来说,可以直接转载 2008-11-17 20:16:00 · 761 阅读 · 0 评论