Rails for Java Developers,就像它的名字所暗示的,是一本面向 Java 开发人员的 Rails 入门书籍。该书讨论了 Model-View-Controller 模式、单元测试、Web 服务,安全性和对有效的 Web 应用程序的构建起关键作用的许多其他主题。该书针对于 Rails 的基础底层概念,通过代码实例讲解它们如何直接与相应的 Java 概念相关联。两位作者 Halloway 和 Gehtland 为读者给出了许多用不同工具解决同一个问题的方法。
将该书与其他 Rails 书籍区别开是由于它与 Java 的紧密联系。它假设您在打开该书之前就熟悉许多 Java 概念,从而使得读者可以直接去关注 Rails 新的和有趣的部分。因而,该书是想要学习 Rails 来开发 Web 应用程序的有经验的 Java 程序设计人员的理想参考。(它不是带您利用 Rails 构建示例 Web 应用程序的教程样式。)相信寻找新的问题解决工具来构建 Web 应用程序的 Java 开发人员将会喜欢阅读该书,并且将其概念直接与他们的工作关联起来。
在本篇 InfoQ 书摘中,我们为您选取了其中的三个章节:控制器、核心类以及单元测试。
更多内容推荐
Ruby on Rails 6.0 版本正式发布,新特性解读
Ruby on Rails 6.0正式版现已发布,比预计原定日期推迟了将近4个月时间,Rails团队表示他们花费了大量时间检查Rails 6的可靠性。在此之前,Rails 6的预览版早已在 GitHub, Shopify 和 Basecamp 等公司及其应用上的生产环境中运行了好几个月。此次正式版本发布除了修复和改进之外,还有Action Mailbox,Action Text,Parallel Testing,多数据库支持等特性更新。
Ruby on Rails 在 2019 年的发展状况预测
如此优秀的 Ruby on Rails,怎么会有“Ruby on Rails 已死”的言论,还传得甚嚣尘上?
2010 年 InfoQ 中文站 Ruby 社区回顾
2010年刚刚过去,感谢大家在过去一年里对InfoQ中文站的关心与支持。在踏上新的征程前,让我们先来回顾一下去年一年中InfoQ中文站Ruby社区里都有哪些内容,大家又在关注什么。
GitHub 官宣:已顺利升级至 Rails 6.0
9 月 10 日, GitHub 宣布已顺利升级到 Rails 6.0。
JUnit 中的设计模式(上)
2022-09-10
Effective Ruby LiveLessons——Sam Phippen 访谈
由Sam Phippen制作的Effective Ruby LiveLessons,是一系列讲解了专业的Rubyists的最佳实践的视频教程,它针对各个阶层的Ruby程序员。视频教程包含了亲自示范,来帮助观看者理解每个项目是如何实行的。InfoQ和制作者谈了一些有关视频中可以学到的课程,以及Ruby on Rails的最佳实践。
跟 Michael Hartl 学习 Ruby on Rails
学习一门新语言很容易让人焦躁,人们也往往不知从何处开始着手。要是再同时学一个新的web框架,那可就真的是找不着北了。我们最近跟Michael Hartl聊了聊他是怎么教别人Ruby On Rails的,谈到了他的新书“Ruby On Rails 3 Tutorial”。他还放出了同名系列的若干精彩视频。
MountainWest RubyConf 2009 视频
3月13日至14日在盐湖城举办了2009年的MountainWest RubyConf。在Confreaks上可以找到此次会议的所有演讲;我们选择了一些有意思的演讲:Rails 3和Merb、DSL设计、Rails可用性以及Vertabra等等,来帮助你大致了解这个会议以及会议的一些要点。
架构之书:田园与《Agile Web Development with Rails》
前面的几篇文章介绍了几本书,整体的思路都是如何用 SOA,如何领域建模等等手段来构建大工程,避免再现《人月神话》里边的悲剧。在10年前,整个业界也被带到了一个思路,所有的工程都应该用Java,都要面向接口编程,都要做服务拆分,而对于一些小服务(比如一
2020-12-17
Ruby 之父:写 Ruby 时工作特别闲,总加班的人很难做出创造
在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?又是怎么看待 Ruby 与 Java 语言的对比?对于日本的 IT 产业现状与 996 的加班问题,他又抱有怎样的看法?
设计模式:Singleton 单例模式
2022-09-10
Gregg Pollack 和他的 Scaling Rails 教学视频
Ruby on Rails从发布之日到现在短短几年的时间里一直表现上佳,不过在其可扩展性上人们也颇有微辞。开发人员都很清楚任何问题都有正确和错误的解决方法,Scaling Ruby on Rails也不例外。来了解一下如何应对Ruby on Rails的可扩展性问题,并将其应用于企业级开发之中。
10 分钟带你彻底搞懂装饰器设计模式
2022-05-31
架构师训练营第九周学习总结
本周依然是性能优化的主题,围绕数据库原理,JVM底层架构和垃圾回收原理,Java的多线程开发代码优化以及一个秒杀系统实现的核心思路。
2020-11-22
11|字符串(下):Python 是如何处理单词的?
2022-11-16
TorqueBox:JVM 上的 Rails 企业级解决方案
不久前,JBoss的TorqueBox发布了基于JRuby 1.4的最新版本,构建于JBoss AS之上的TorqueBox为Rails应用程序提供了一个强大的企业级运行环境。
特别放送|给程序员的魔术课(二)
2022-04-01
47|小试牛刀:如何使用 Python 合并多个文件?
2022-12-07
Cells:将组件开发带入 Rails 2.3
Cells"将使得面向组件的开发惠及Ruby on Rails Web应用平台“,使得你能够创建独立并且可以重用的组件,这些组件是自包含的,并且能够和应用程序中的其他Cells组合在一起或者被其他Cells重用。
Ruby on Rails 项目的救赎
自Rails发布之日已有五年光景,在此期间,开发者们编写了大量的应用。其中很多应用都是开发者们在学习Ruby和Rails的过程中写就的,代码质量堪虞,却已经运行于生产环境之中。这些Web应用想必问题多多,然而现在有一本新书,可以帮助开发者来解决这些问题。
暂无签名
推荐阅读
【Linux 基础入门 + Java 项目部署】
2023-11-17
加餐 3|这些书里,藏着高手们的“不传之秘”
2023-01-28
Rails 基金会成立,八家核心成员筹集 100 万美元解决生态发展问题
2021 我的 Java 路要怎么走,Java 应用性能优化
2021-09-23
不要学习“网红”编程语言
9、Spring-IOC 源码阅读 02
2023-09-28
加餐|GPT 编程(上) :如何用 ChatGPT 辅助我们编程?
2023-05-15
电子书
大厂实战PPT下载
换一换 冯旻伟 | 网易云商 自然语言处理专家
王丽君 | 卓豪(中国)技术有限公司 高级解决方案顾问
刘一凡 | 快手 大数据服务负责人
评论