WEB+DB PRESS plusシリーズSeasar2によるスーパーアジャイルなWeb開発
2008年3月26日紙版発売
2015年1月30日電子版発売
ひがやすを 著
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への変換
この本に関連する書籍
-
WEB+DB PRESS Vol.41
特集1 [Flash/Flex/AIR関連技術も一挙チェック] WebエンジニアのためのActionScript 3.0開発入門 ActionScript 3.0がWebプログラマから多くの注目を集めて...
-
WEB+DB PRESS Vol.36
特集1 動かしながらさくさく作る [Seasar 2.4/Teeda/Dolteng] Seasar2によるスーパーアジャイルなWeb開発 国産オープンソースDIコンテナSeasar2を中心と...
-
受託開発の極意 ―― 変化はあなたから始まる。現場から学ぶ実践手法
「受託開発」とは,お客さまから依頼を受けてシステムを作る,いわゆるSIerです。 経済産業省の調査「特定サービス産業実態調査」によると,日本のソフトウェアエン...