第1章 「Javaフレームワーク」と「Maven」
[1-1] 「Javaフレームワーク」とは 
[1-2] 本書で紹介する「Javaフレームワーク」 
[1-3] 最低限、必要なもの 
[1-4] プロジェクト管理ツール「Maven」 
  
第2章 Struts2
[2-1] 「Webアプリ」を構築 
[2-2] 「Struts」を構築 
[2-3] 設定ファイル 
[2-4] 「Struts」のライブラリをダウンロード 
[2-5] 日本語の文字化け対策 
[2-6] 「Struts」を実行 
[2-7] 扱うデータを加える 
  
第3章 Apache Tapestry
[3-1] 「Tapestry」のプロジェクト 
[3-2] 「Tapestry」を研究 
[3-3] 「動的ページ」を作成 
  
第4章 Spring Boot
[4-1] 「Spring Boot」でプロジェクトを作る 
[4-2] 最も簡単なアプリケーション 
[4-3] 「MVC」なプロジェクトを作る 
[4-4] 「MVC」なJavaクラス 
[4-5] 「MVC」なコントローラ・クラス 
[4-6] パラメータを変えて実行 
  
第5章 Java Server Faces
[5-1] 「Java Server Faces」と「Java EE」 
[5-2] 「GlassFish」の入手と設定 
[5-3] サンプルをビルド 
[5-4] 「customConverter」で学ぼう 
[5-5] 画面表示を記述するファイル 
[5-6] 「JSF」のJavaファイル 
[5-7] 動作を記述するJavaクラス 
[5-8] Webアプリの設定ファイル 
  
第6章 Apache Wicket
[6-1] 「Apache Wicket」とは 
[6-2] 「Wicket」のプロジェクト 
[6-3] 自動作成されたファイルとコード 
[6-4] 「動的アプリ」のHTML 
[6-5] 「動的アプリ」のJava 
  
第7章 Google Web Toolkit
[7-1] 「Google Web Toolkit」を始める 
[7-2] 「GWTアプリ」の構造 
[7-3] 「サーバ・プログラム」の仕組み 
[7-4] クライアントの役割 
[7-5] 画面描画のプログラム 
[7-6] サーバとの通信 
[7-7] クライアントも簡単にしよう 
  
第8章 Play Framework
[8-1] 「Play Framework」のプロジェクト 
[8-2] ページが表示される仕組み 
[8-3] サンプル「Count」を編集 
[8-4] サンプル「Message」を編集 
  
第9章 Javaで書かれたJavaサーバ
[9-1] 異なるサーバのための「WAR」ファイル 
[9-2] 外部サーバとしての「Jetty」 
[9-3] Apache Tomcat 
[9-4] WildFly 
	 |