パーフェクトシリーズパーフェクトJava EE
2016年7月26日紙版発売
2017年6月2日電子版発売
井上誠一郎,槙俊明,上妻宜人,菊田洋一 著
B5変形判/592ページ
定価3,520円(本体3,200円+税10%)
ISBN 978-4-7741-8316-9
ただいま弊社在庫はございません。
書籍の概要
この本の概要
サーバサイドのJavaで開発を行う人へのバイブル的1冊です。 Java EE 7からJava EEの標準技術のみで大規模開発が可能になりました。そこで本書は,Java EEの標準技術をDI/Web層/データアクセス層に分け解説することで,大規模Webアプリケーション開発をする上での実践的な知識を一冊に凝縮しています。
こんな方におすすめ
- Java EEでWebアプリの開発を始めたい人
- Java EEでWebアプリの開発をしているが,知識にあやふやな部分がある人
この書籍に関連する記事があります!
- Java EEはどこから来てどこへ向かうのか
- Java EEには過去2回のエポックメイキングと呼べる技術の登場がありました。
目次
Part 1 JavaEE ~ overview
1章 Java EE概論
- 1-1 Java EEとは
- 1-2 Webアプリのアーキテクチャ
- 1-3 Java EEアプリ開発の準備
Part 2 DI
2章 コンテナアーキテクチャとDI
- 2-1 DIとは何か
- 2-2 DIコンテナ
- 2-3 Java EEにおけるコンポーネントモデルとDI
3章 CDI(基礎編)
- 3-1 CDIとは
- 3-2 はじめてのCDI
- 3-3 CDIのDI機能
- 3-4 スコープ
- 3-5 ライフサイクルコールバックメソッド
- 3-6 @Named - EL式からのBean参照
- 3-7 ステレオタイプ
- 3-8 インターセプタ
- 3-9 CDIパッケージング
- 3-10 CDI(基礎編)のまとめ
4章 CDI(応用編)
- 4-1 CDIによるクラス間依存性解決の応用
- 4-2 応用的なインターセプタ
- 4-3 CDIイベント
- 4-4 CDI(応用編)のまとめ
Part 3 Web層
5章 サーブレット
- 5-1 簡単なサーブレットアプリ
- 5-2 サーブレットクラス
- 5-3 リクエスト処理
- 5-4 レスポンス処理
- 5-5 状態管理
- 5-6 セッション管理
- 5-7 フィルタとリスナ
- 5-8 非同期処理
- 5-9 モジュール化
6章 JAX-RS
- 6-1 JAX-RSとREST
- 6-2 リソースクラス
- 6-3 リクエスト処理
- 6-4 レスポンス処理
- 6-5 非同期処理
7章 ELとJSTL
- 7-1 EL
- 7-2 ELの文法
- 7-3 JSTL
8章 WebSocket
- 8-1 WebSocketとは
- 8-2 簡単なWebSocketアプリ
- 8-3 WebSocket API
- 8-4 受信処理と送信処理
9章 JSF(基礎編)
- 9-1 JSFとは
- 9-2 Facelets
- 9-3 管理Bean09
- 9-4 EL式
- 9-5 ライフサイクル
- 9-6 ナビゲーション
- 9-7 パラメータの渡し方
10章 JSF(実践編)
- 10-1 Ajax(Asynchronous JavaScript + XML)
- 10-2 コンバータ
- 10-3 バリデータ
- 10-4 テンプレート
- 10-5 複合コンポーネント
- 10-6 カスタムコンポーネント
- 10-7 リッチコンポーネントライブラリ
- 10-8 例外ハンドリング
- 10-9 その他(セキュリティ/パフォーマンス)
11章 Bean Validation
- 11-1 Bean Validationとは
- 11-2 Bean Validationの定義
- 11-3 Bean Validationの機能
- 11-4 Java EEとBean Validation
12章 MVC
- 12-1 MVC1.0登場の背景
- 12-2 MVC 1.0(JSR-371)の基本
- 12-3 Controller
- 12-4 Model
- 12-5 View
- 12-6 リダイレクト
- 12-7 入力チェック
- 12-8 例外ハンドリング
- 12-9 セキュリティ対策
- 12-10 参照実装Ozark
Part 4 データアクセス層
13章 JPA(基礎編)
- 13-1 JPAの基礎
- 13-2 はじめてのJPA
- 13-3 エンティティ
- 13-4 EntityManagerの利用
- 13-5 永続性ユニットの設定
- 13-6 コールバック
14章 JPA(発展編)
- 14-1 関連
- 14-2 JPQL
- 14-3 Criteria Query
- 14-4 Native Query
- 14-5 ストアドプロシージャ
- 14-6 JPAでサポートされていないフィールド型のマッピング
- 14-7 エンティティグラフ
- 14-8 DDL/スキーマ生成
- 14-9 同時実行制御
- 14-10 キャッシュ
15章 トランザクション管理
- 15-1 トランザクションとは
- 15-2 JDBCによるトランザクション管理
- 15-3 JTAの概要
- 15-4 JTAによるトランザクション境界の定義
- 15-5 トランザクションタイムアウト
- 15-6 JTAによるグローバルトランザクション
16章 EJB Lite
- 16-1 EJBとは
- 16-2 セッションBean
- 16-3 クライアントビューとビジネスインターフェース
- 16-4 セッションBeanの例外ハンドリング
- 16-5 セッションBeanのコンテナ管理トランザクション機能
- 16-6 グローバルJNDI名
- 16-7 セッションBeanへのインターセプタ適用
- 16-8 EJBタイマーサービス
- 16-9 @Aynchronousによる非同期メソッドの実行
付録 JSP
- A-1 JSPとは
この本に関連する書籍
-
みんなのJava OpenJDKから始まる大変革期!
Javaには,その誕生以来,最大といってもよいほどの変革期が訪れています。JDK(Java Development Kit)がOracleからコミュニティを中心とした開発に移行したことをきっ...
-
[改訂新版]WebSphere Application Server構築・運用バイブル【WAS9.0/8.5/Liberty対応】
商用Java EE(Jakarta EE)アプリケーション・サーバーとしてトップクラスのシェアを誇るWebSphere Application Serverのノウハウを集大成,2012年発売から現場で愛され...
-
改訂2版 パーフェクトRuby
『パーフェクトRuby』の改訂版になります。前版はRuby1.9および2.0対応版として企画しましたが,Ruby2.0のサポートが終了したこともあり,2017年1月リリースのRuby2.4の...
-
[改訂新版]Javaポケットリファレンス
好評いただいているロングセラー『Javaポケットリファレンス』の増補改訂版。現場でも注目されつつあるJava 8に対応! 数々の著作で定評のある山田祥寛氏の全面監修。...
-
改訂2版 パーフェクトJava
Javaで開発を行う人へのバイブル的1冊です。5年ぶりの改訂でJava8に完全対応しています。基礎から実践までを幅広く学習でき,Javaを扱ううえで知っておきたい知識は,こ...