搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
JRuby实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115183750
  • 作      者:
    (瑞典)Ola Bini著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2008
收藏
作者简介
    宾尼(Ola Bini JRuby),瑞典人。Ola Bini JRuby核心开发者之一。9岁开始编程,完全靠自学成才,有丰富的多种语言开发经验。现任职于著名软件开发咨询企业ThoughtWorks公司。
展开
内容介绍
    《JRuby实战》通过4个由浅入深的项目,结合Rails向读者全面介绍了JRuby。内容包括如何在Ruby中调用Java代码,如何使用Java库,如何实现并访问EJB,如何操作JMS,如何在Java中调用由Ruby实现的Java类和接口等。同时,书中给出的代码都很有实用价值,只需稍做加工就能放进真正的项目中发挥作用。
    《JRuby实战》适合Web开发人员阅读和参考。
展开
精彩书摘
    第1章  引言
    JRuby on Rails是一项令人兴奋的技术。如果你正捧着这本书,那么说明你已经意识到了这点。你哥能在Ruby和Rails方面都没有什么经验,也可能已经使用过它们,想知道为什么JRuby on Rails如此有魅力。不管怎么样,我希望本书可以教给你一些它所涉及技术的相关内容,介绍些看待问题的新方法,并在一种语言不能完美解决某个问题时,帮助你发现结合了多种语言的解决方案。
    我使用Java已经很长时间了,不过从来没有真正喜欢过它。一直以来,我都是一个讨厌编程语言的人,不断地尝试新的语言,就好像我女友试新鞋一样。我知道外面有什么,Java并非针对所有现实问题的最终解决方案。不过,在大多数王作时间里,Java仍是我用来实现系统的主要语言。而在业余时间,我会使用些其他语言。大约3年半前,我发现了Ruby。其体的细节已经不太记得了,我开始)用Ruby,并且很喜欢它。它将Lisp元编程能力中的有用部分与Smalltalk敏感性(sensibility)和整洁性(cleanliness)相结合,同时还兼具Perl的实用性。
    我花了两年多的时间说服老板使用Ruby。这一切除了归功于我说服为的提高,真正的原因是Rails的兴起。当我们刚决定要启用Rails时,面临的情况是要在资源和时间比较紧张的状况下,建立一个有简单数据库支持的Web应用程序。最终,我们说服了所有人用Rails来做这个项目,这无疑是一个胜利。从那时起,越来越多的项目使用Rails进行开发,现在有大约一半的项目使用Ruby On Rails而不是Java。
展开
目录
第1章  引言
1.1  背景
1.1.1  Ruby简史
1.1.2  Rails简史
1.1.3  JRuby简史
1.2  为什么选择JRuby on Rails
1.3  全书概述
1.4  小结
第2章  准备工作
2.1  安装JRuby
2.1.1  Java
2.1.2  二进制JRuby
2.1.3  从源代码安装
2.1.4  测试安装
2.2  RubyGems
2.2.1  Rake
2.2.2  Rails
2.2.3  AR-JDBC
2.2.4  BlueCloth和RedCloth
2.2.5  Facets
2.2.6  Mongrel
2.2.7  Mongrel JCluster
2.3  安装数据库
2.4  小结
项目1  商店(Shoplet)
第3章  Rails入门
3.1  Rails应用程序的结构
3.1.1  模型
3.1.2  控制器
3.1.3  视图
3.2  Rails的其他部分
3.2.1  ActiveSupport
3.2.2  ActionMailer
3.2.3  ActionWebService
3.2.4  ActiveResource
3.3  Rails辅助脚本
3.3.1  about
3.3.2  breakpointer
3.3.3  console
3.3.4  destroy
3.3.5  generate
3.3.6  plugin
3.3.7  runner
3.3.8  server
3.4  测试
3.5  插件
3.5.1  Act As Taggable
3.5.2  CAS过滤器
3.5.3  全球化插件
3.5.4  Rails引擎
3.6  小结
第4章  商店管理
4.1  创建一个新的Rails应用程序
4.2  运行Mongrel
4.3  第一个模型
4.3.1  ProductType
4.3.2  Product
4.3.3  ProductCategory
4.3.4  运行迁移
4.3.5  验证
4.4  产品单元测试
4.5  为产品建立scaffold
4.5.1  Ajax
4.5.2  让界面更漂亮
4.6  更多模型
4.6.1  用户管理
4.6.2  订单处理
4.7  添加身份验证
4.8  功能测试
4.9  小结
第5章  数据库驱动的商店
项目2  内容管理系统(CoMpoSe)
第6章  Java集成
第7章  一个Rails的CMS
第8章  内容呈现
项目3  管理系统(BigBrother)
第9章  JRuby与EJB
第10章  基于EJB的Rails应用程序
第11章  部署
项目4  图书馆系统(LibLib)
第12章  JRuby与Web服务
第13章  JRuby与面向消息系统
第14章  LibLib Rails应用程序
第15章  尾声:下一步该做什么
附录A  Java程序员眼中的Ruby
附录B  JRuby参考
附录C  资源
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证