WEB+DB PRESS plusシリーズSeasar2によるスーパーアジャイルなWeb開発

[表紙]Seasar2によるスーパーアジャイルなWeb開発

紙版発売
電子版発売

B5変形判/216ページ

定価2,618円(本体2,380円+税10%)

ISBN 978-4-7741-3436-9

ただいま弊社在庫はございません。

電子版

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

Seasar2はJavaの設定や定型の開発サイクルを自動化することで,スクリプト言語のようにアプリケーションを動作させながら開発することを可能にします。この開発手法を「スーパーアジャイル」と呼びます。本書は,Seasar2上で行うJavaによるスーパーアジャイルな開発の魅力と快適さを,豊富な画面例とともに紹介します。

こんな方におすすめ

  • Web開発者全般,とくに下記のような人
  • Javaを使った開発の開発効率を上げたいと思っている人
  • JavaによるWebアプリ開発はスクリプト言語よりも難しいと感じている人

著者の一言

これまでのフレームワークは,開発者に「不毛なこと」を押し付けていました。何かソースコードを修正するたびに,アプリケーションサーバを再起動しないと修正内容が確認できないなんて,「不毛なこと」以外の何ものでもありません。そういう「不毛なこと」から解放されることで,開発者は,気持ちよく開発を続けることができます。気持ちよく開発できるので,開発者自身の生産性が向上するのです。

これまでのJavaにはない「さくさく感のある開発」感覚を,あなたも手に入れてください。

この書籍に関連する記事があります!

[祝]12冊記念! WEB+DB PRESS plusシリーズ大集合
刻々と移り変わる情報技術,インターネットの業界。次々と登場する新技術を,日々キャッチアップするのは大変です。技術の進化を追うためは,知識の積み重ねが必要な場面が多々あります。

目次

Chapter 1 はじめに

  • 1-1 Javaはなぜ生産性が低いのか
    • 1-1-1 プラットフォームの問題
    • 1-1-2 再デプロイの問題
  • 1-2 Seasar2の登場
    • 1-2-1 さくさく感のある開発
    • 1-2-2 設定ファイルいらず
    • 1-2-3 スーパーアジャイルなわけ
  • 1-3 プロダクト構成
    • 1-3-1 Seasar2
    • 1-3-2 Teeda
    • 1-3-3 S2Dao
    • 1-3-4 Dolteng

Chapter 2 Super Agile基礎

  • 2-1 ページ駆動開発
    • 2-1-1 開発手順
  • 2-2 テーブル駆動開発
  • 2-3 アプリケーション構成
  • 2-4 ロジックをどこに書くのか
  • 2-5 セットアップ
    • 2-5-1 JDK5.0のインストール
    • 2-5-2 Eclipseのインストール
    • 2-5-3 Tomcatのインストール
    • 2-5-4 Dolteng,DbLauncherのインストール
    • 2-5-5 日本語プロパティエディタのインストール
    • 2-5-6 本書で使用するHTMLのサンプル
    • 2-5-7 Hello World!

Chapter 3 Teeda基礎

  • 3-1 動的な出力項目
  • 3-2 入力項目とボタンの処理
  • 3-3 バリデーションとメッセージ表示
  • 3-4 ラベルとlabel.properties
  • 3-5 Javaによるバリデーションチェック
  • 3-6 個別メッセージ
  • 3-7 画面遷移とプロパティの引き継ぎ
  • 3-8 goメソッド
  • 3-9 jumpメソッド
  • 3-10 initialize()とprerender()
  • 3-11 テキストエリアとHTMLエスケープ
  • 3-12 選択リストとSave hidden
  • 3-13 複数選択リスト
  • 3-14 チェックボックス
  • 3-15 複数選択チェックボックス
  • 3-16 ラジオボタン
  • 3-17 繰り返し
  • 3-18 動的なプロパティ
  • 3-19 更新可能な繰り返し
  • 3-20 HTMLの条件制御
  • 3-21 エラーページ
  • 3-22 共通レイアウト

Chapter4 S2Dao基礎

  • 4-1 データベースの起動
  • 4-2 アプリケーションの雛形の作成
  • 4-3 データベースの設定
  • 4-4 エンティティとテーブルのマッピング
  • 4-5 Dao
    • 4-5-1 全件検索
    • 4-5-2 メソッドの引数による条件検索
    • 4-5-3 挿入
    • 4-5-4 更新
    • 4-5-4 削除
  • 4-6 Sqlアノテーションによる検索
  • 4-7 SQLファイルによる検索
  • 4-8 SQLコメント

Chapter5 S2Dxo基礎

  • 5-1 JavaBeansからJavaBeansへの変換

著者プロフィール

ひがやすを

電通国際情報サービス㈱ Seasar2技術推進グループ 統括マネージャー。Seasarファウンデーションのチーフコミッター兼理事。Seasarをはじめとしたプロダクツ群の開発を主導する傍ら,Seasar2を使ったWeb開発をこなし,さらにSeasarに関する著作やカンファレンスでの講演,ネットでの発言など多方面で活躍する,日本を代表するアルファギークの一人。