JRuby on Rails実践開発ガイド(大場 光一郎 大場 光一郎 大場 寧子 大場 寧子 田中 祐樹 田中 祐樹 株式会社万葉 Ola Bini)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. JRuby on Rails実践開発ガイド

JRuby on Rails実践開発ガイド

翻訳
原著
翻訳
原著
翻訳
原著
監修

形式:
書籍
発売日:
ISBN:
9784798116907
定価:
4,950(本体4,500円+税10%)
仕様:
B5変・480ページ

Rubyで書いてJavaで動かす システム開発の最強コンビを詳説!

Javaが蓄えた膨大なライブラリ群を、Webアプリケーション開発の世界を一変させたRuby on Railsから活用する技術「JRuby on Rails」について、JRuby(Java仮想マシン上でRubyスクリプトを実行するインタプリタ)の開発者の1人であるOla Bini氏が解説する待望の翻訳書です。
セットアップからデータベースやJava EEの利用まで、JRuby on Railsで業務アプリケーションを開発するために必要な知識とノウハウが手に入ります。翻訳は、日本国内におけるRuby on Rails開発のトップを走るメンバーが担当し、サンプルコードも現場で広く使用されているRuby on Rails v.2.3.5にアプデート。Google App Engine上にアプリケーションを配備する方法も紹介します。
本格的に開発を行うエンジニアはもちろん、これから始める方にもお勧めの1冊です。

日本語版の刊行にあてて(原著者まえがき) 訳者まえがき 刊行に寄せて 謝辞 著者について テクニカル・レビュワーについて


第1章 はじめに
背景となる知識
なぜ JRuby on Rails なのか?
本書の構成
まとめ

第2章 JRuby on Rails をはじめよう
JRuby のインストール
RubyGems のインストール
データベースのセットアップ
まとめ

 

プロジェクト 1 オンラインストア(Shoplet)
 

第3章 Rails 入門
Rails アプリケーションの構造
Rails のほかの部分について
Rails ヘルパースクリプト
テスト
プラグイン
まとめ

第4章 オンラインショップの管理
Rails アプリケーションの作成
Mongrel で動かす
最初のモデル
Product モデルのユニットテスト
商品管理機能を作る
その他のモデル
認証機能の追加
機能テスト
まとめ

第5章 データベースを使ったショップ
商品の閲覧
カートの追加
検証とテスト
ActiveRecord と JDBC
まとめ

 

プロジェクト 2 コンテンツマネジメントシステム(CoMpoSe)
 

第6章 Java インテグレーション
Java リソースを使う
Java インターフェイスの実装と Java クラスの継承
Java コレクション
よくある落とし穴
Java から Ruby を使う
まとめ

第7章 Rails による CMS
データベースとモデル
モデル
画面の見た目を整える
管理用ユーザーインターフェイス
セキュリティの改善
まとめ

第8章 コンテンツのレンダリング
XML を使ったコンテンツレンダリング
そのほかのコンテンツレンダリングの方法
CoMpoSe の完成
まとめ

 

プロジェクト 3 シーケンス管理サービス(Big Brother)
 

第9章 JRuby エンタープライズ Bean
データベース
JRuby による Sequence エンジン
JRuby Bean ラッパー
まとめ

第10章 EJB を使う Rails アプリケーション
EJB クライアントの復習
アプリケーションの実装
Sequence ライブラリの作成
Sequence Controller とビュー
サーバーでの JMX の利用
JMX から Rails に接続する
まとめ

 

プロジェクト 4 図書館システム(LibLib)
 

第11章 JRuby による Web サービス
LibLib システム
Amazon Web サービス
Java で SOAP を使う
Book ライブラリの作成
まとめ

第12章 JRuby とメッセージ指向システム
MOM とは?
レガシーシステム
Active Messaging
JRuby とメッセージ駆動 Bean
レガシー連携のためのライブラリ作成
Rails アプリケーション同士の通信
まとめ

第13章 LibLib Rails アプリケーション
データベース
複数の Rails インスタンスの配備
モデルの作成
ビューとコントローラ
まとめ

第14章 おわりに:次の一歩へ向けて
JRuby-extras プロジェクト
JRuby-extras への貢献
JRuby への貢献方法
実習課題
まとめ

付録A Java プログラマのための Ruby ガイド
Ruby のコア
クラスとモジュール
ブロック
メタプログラミング
Symbol クラスの to_proc トリック

付録B JRuby リファレンス
クラスとインターフェイス
プリミティブ型の配列
Java クラスへの拡張
JRuby モジュール
require

付録C 配備(デプロイメント)
JRuby 上の Rails
Rack
Ruby アプリケーションサーバー
Java アプリケーションサーバー
商用 Java アプリケーションサーバー
Google App Engine/Java

付録D Rails のバージョンによる差異
 

付録E Web サイトと参考書籍
Ruby と Rails
JRuby
そのほかのリソース

 

索引 訳者・監修者紹介

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
この商品の「よくある質問」はありません。
正誤表の登録はありません。