CUTTトップページに戻る | 書籍一覧に戻る


カットシステムの書籍のご案内

Mac OS Xアプリケーション開発技法
Project Builder&Interface Builder
WebObjects 最初のプログラミング
表紙イメージ
著者株式会社ニコラテスラ 酒井 皇治
判型A5判,328頁
本体価格 3,800円
ISBN978-4-87783-077-9 C3004

本書について

本書はMac OS Xを使い、複数のプラットフォームで利用可能なWebアプリケーションを開発したい方々のためのものである。Webブラウザ内で利用可能なHTMLアプリケーションやWebブラウザを介して配布するJavaアプリケーションをMac OS Xで開発するために利用する、Apple社の製品WebObjectsについて説明してある。

Webobjectsでは開発をMac OS Xで行っても、運用する時点ではサーバとしてもクライアントとしてもMacintoshはもちろんのこと、UNIXやWindowsも利用できる。そのため、ネットワーク越しにデータベースを利用したり、GUIとしてWebブラウザを利用する形式のアプリケーションを開発したい読者にとって役立つ内容になっている。またWebObjectsは主だったデータベースに対応しているので、大抵のデータベース利用者にとっても適している。そして代表的なWebブラウザすべてに対応しているから、Webブラウザの全利用者にとって価値があるアプリケーションサーバについて勉強したい方々にも本書の内容は向いている。また、Javaを使ってWebを介したアプリケーションを開発する際の参考にもなるだろう。

Next Software社での製品化以来続いてきた確かな実績で名高いWebObjectsが、UNIXの技術によって生まれ変わった最新のMac OS Xで、どのように受け入れられたかについて知りたい読者にも良い読み物である。

目次
序章
第1章WebObjectsでできること
スタンドアロンアプリケーション
クライアントサーバアプリケーション
Webアプリケーション
開発に入る前に
第2章最初のWebアプリケーションを開発する
サンプルの仕様
プロジェクトの作成
クラスResultOfMatchの定義
クラスCardCombinationの定義
WebObjects固有のオブジェクトの定義
クラスSessionの定義
コンポーネントNewMatchの追加
コンポーネントMainでのページ要素の配置
コンポーネントMainでのページ要素の関連付け
コンポーネントMainでのページ切替設定
クラスMainの定義ファイル
コンポーネントMainでのページ要素の配置
コンポーネントMainでのページ要素の関連付け
クラスNewMatchの定義ファイル
コンパイルと実行
第3章データベースを利用するWebアプリケーション
サンプルの修正点
データベースを使う場合の開発手順の概略
データベースの設定
EOModelerでテーブルを作成して関連付ける
プロジェクトの作成
プロジェクトにファイルを追加
クラスResultOfMatchの定義ファイル
クラスSessionの定義ファイル
クラスNewMatchの定義ファイル
コンポーネントMainの関連付け
コンパイルと実行
データベースの切り替え
第4章Javaクライアントアプリケーション
サンプルの振る舞い
Javaクライアントアプリケーション開発手順の概要
データベースの作成
プロジェクトの作成
データベースと通信するファイルの生成
GUIの作り込み
開発途中での試験実行
ユーザの追加や削除を行うGUI
ゲームを処理するGUI
サーバ側クラスResultMatchの定義
クライアント側クラスResultMatchの定義
クラスTutorialInterfaceControllerの定義
第5章Webアプリケーションの運用
開発途中での利用
運用のためのサーバ設定

付録CDについて
索引

CUTTトップページに戻る | 書籍一覧に戻る