書籍概要

パーフェクト

パーフェクトJava EE

著者
発売日
更新日

概要

サーバサイドのJavaで開発を行う人へのバイブル的1冊です。 Java EE 7からJava EEの標準技術のみで大規模開発が可能になりました。そこで本書は,Java EEの標準技術をDI/Web層/データアクセス層に分け解説することで,大規模Webアプリケーション開発をする上での実践的な知識を一冊に凝縮しています。

こんな方におすすめ

  • Java EEでWebアプリの開発を始めたい人
  • Java EEでWebアプリの開発をしているが,知識にあやふやな部分がある人

目次

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とは

サポート

現在サポート情報はありません。

商品一覧