分享
 
 
 

JRuby实战

JRuby实战  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: (瑞典)宾尼 著,丁雪丰 译

出 版 社: 人民邮电出版社

出版时间: 2008-8-1字数: 419000版次: 1页数: 273印刷时间: 2008/08/01开本: 大16开印次: 1纸张: 胶版纸I S B N : 9787115183750包装: 平装编辑推荐

“对Java社区而言。JRuby提供了一个体验强大语言和框架的机会……本书将是你掌握JRuby的必由之路。”

——Maartin Fowler,ThoughtWorks首席科学家。《重构》一书作者

“这本书包含的内容远远超过过去几个月我挖空心思在网上找到的信息。如果你正在开发项目,本书将为你指引正确的方向,绕开各种陷阱……”

——Aaron Blondeau,资深程序设计与测试自动化顾问

随着RoR的火爆和动态语言的全面复兴,Ruby已经成为最受关注的程序设计语言之一。与此同时,Java作为目前使用最为广泛的语言。其地位仍然不可动摇。JRuby的横空出世又引发了一次全新的浪潮。谁说鱼与熊掌不可兼得?通过JRuby。你完全能够将RoR的灵活性和Java平台的企业级强大功能与成熟度结合起来。

本书由JRuby核心开发者Ola Bini撰写,是毋庸置疑的权威著作。书中通过4个极具实战价值的项目(在线商店、CMS、企业级管理系统、基于Web服务的图书馆系统),全面介绍TJRuby的各种特性。书的最后还有针对Java开发者的Ruby语言介绍和JRuby参考。

内容简介

本书通过4 个由浅入深的项目,结合Rails 向读者全面介绍了JRuby 。内容包括:如何在Ruby 中调用Java 代码,如何使用Java 库,如何实现并访问EJB,如何操作JMS,如何在Java 中调用由Ruby 实现的Java 类和接口等。同时,书中给出的代码都很有实用价值,只需稍做加工就能放进真正的项目中发挥作用。

本书适合Web 开发人员阅读和参考。

作者简介

Ola Bini JRuby核心开发者之一。9岁开始编程,完全靠自学成才,有丰富的多种语言开发经验。现任职于著名软件开发咨询企业ThoughtWorks公司。

目录

第1章引言

1.1背景

1.1.1Ruby简史

1.1.2Rails简史

1.1.3JRuby简史

1.2为什么选择JRuby on Rails

1.3全书概述

1.4小结

第2章准备工作

2.1安装JRuby

2.1.1Java

2.1.2二进制JRuby

2.1.3从源代码安装

2.1.4测试安装

2.2RubyGems

2.2.1Rake

2.2.2Rails

2.2.3AR-JDBC

2.2.4BlueCloth和RedCloth

2.2.5Facets

2.2.6Mongrel

2.2.7Mongrel JCluster

2.3安装数据库

2.4小结

项目1商店(Shoplet)

第3章Rails入门

3.1Rails应用程序的结构

3.1.1模型

3.1.2控制器

3.1.3视图

3.2Rails的其他部分

3.2.1ActiveSupport

3.2.2ActionMailer

3.2.3ActionWebService

3.2.4ActiveResource

3.3Rails辅助脚本

3.3.1about

3.3.2breakpointer

3.3.3console

3.3.4destroy

3.3.5generate

3.3.6plugin

3.3.7runner

3.3.8server

3.4测试

3.5插件

3.5.1Act As Taggable

3.5.2CAS过滤器

3.5.3全球化插件

3.5.4Rails引擎

3.6小结

第4章商店管理

4.1创建一个新的Rails应用程序

4.2运行Mongrel

4.3第一个模型

4.3.1ProductType

4.3.2Product

4.3.3ProductCategory

4.3.4运行迁移

4.3.5验证

4.4产品单元测试

4.5为产品建立scaffold

4.5.1Ajax

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章尾声:下一步该做什么

附录AJava程序员眼中的Ruby

附录BJRuby参考

附录C资源

书摘插图

第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。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有