技術教育サービス

トップページ > 技術教育サービス > 定期開催コース > Webアプリケーション開発 Servlet&JSP編…

Webアプリケーション開発 Servlet&JSP編 予約受付中

研修概要コース詳細実習環境配布資料

Java言語を用いたWebアプリケーションの開発技術であるServletとJSPの基礎知識と開発方法を習得します。 実習では、Eclipseを使ったServlet/JSP Webアプリケーションの開発方法(コーディング/コンパイル/デプロイ/デバッグ)と、 セッション管理、データベース接続機能を利用した簡単なアプリケーションを作成し、実践的な開発エッセンスを習得します。 さらに、Servlet,JSP,JavaBeansを組み合わせたMVCモデル設計についても解説し、即実践で活用できる応用技術も習得します。

研修概要

研修の目的

ServletとJSPの基礎知識と開発手法を習得し、簡単なWebアプリケーションを作成できる。
Eclipseを使ったServlet/JSP Webアプリケーションの開発環境を構築できる。
Eclipseを使ったServlet/JSP Webアプリケーションの開発ができる。
セッション管理、データベース接続などWebアプリ開発に必須技術を習得する。
MVCモデルを理解し実践的な開発手法を習得する。

研修の内容
  • Webシステムで活用されるサーバサイドテクノロジ
    • アプリケーションサーバの動作
    • Javaのサーバサイドテクノロジ
    • Javaを採用したアプリケーションサーバ
  • JavaEE概要
    • JavaEEに含まれる主なAPIのバージョン
    • コンポーネントとコンテナ
    • JavaEEを使ったWebアプリケーション基本構成
  • Servlet概要
    • Servletの特徴
    • Servletの動作環境
  • 簡単なアプリケーションの作成
    • Servletの作成から実行までの手順
    • doGet()/doPost()メソッドの実装
    • Servletのコンパイル
    • Servletのデプロイ
    • Webアプリケーションのディレクトリ構成
    • デプロイメントディスクリプタ (web.xml)
    • Servletの実行
    • Servletのライフサイクル(ライフサイクルメソッド)
    • Eclipseを使ったServletの作成
    • 演習1
  • データの送受信
    • Servletへパラメータを送信する
    • HTMLフォームから送信する
    • GETメソッドとPOSTメソッド
    • URLの後ろにデータを付加する
    • クエリ文字列
    • Servletでパラメータを受け取る
    • 演習2
  • JSPページ概要
    • JSPページの作成から実行までの手順
    • ディレクティブ
    • スクリプトレット
    • JSP実行時式
    • 演習3
  • JSPページとServletの連携
    • JSPページとServletの特徴と連携
    • 画面遷移制御(Forward/Redirect)
    • 暗黙オブジェクト
    • 演習4
  • コンポーネント間のデータ共有
    • スコープによるデータ共有(pageスコープ/requestスコープ/sessionスコープ/applicationスコープ)
    • HttpSession
    • セッションの終了とセッションタイムアウト
    • 演習5
  • JavaBeans
    • JavaBeansの作成
    • アクション
    • アクション
    • アクション
    • 演習6
  • データベースアクセス(JDBC)
    • JDBC APIによるデータベースアクセス
    • DBアクセスの基本パターン
    • Servlet/JSP/JavaBeansの連携モデル
  • データベースアクセス応用
    • DataSourceを使ったDBアクセス
    • コネクションプーリング
    • JNDIリソース参照の設定
    • 演習7
  • web.xmlのいろいろな設定
    • Servletの初期化パラメータ
    • welcome-file
    • エラーページ
    • URLパターンのいろいろな設定
    • 演習8
  • Servletフィルタ
    • Servletフィルタの実装
    • Servletフィルタの登録
    • Servletフィルタの初期化パラメータ
    • 演習9
  • ページの再利用
    • includeディレクティブ
    • アクション
    • Servletでのinclude
    • 演習10
  • MVCモデル総合演習
    • MVCを応用したサーバサイドJava
    • コントローラ(Controller)
    • モデル(Model)
    • ビュー(View)
    • MVCモデルに基づくサーバサイドJava開発
    • 演習11
対象者

これからJava言語を利用したWebアプリケーション開発を始める方
MVCモデルに基づいた、より実践的な開発手法を学びたい方

前提条件

基本的なJavaプログラミングができること
基本的なJavaクラスライブラリを利用できること
HTMLの基本的なタグを理解していること

コース詳細

日程 2012年4月18日〜2012年4月20日(3日間)
時間 09:30〜17:00
会場 カサレアル 御殿山セミナールーム
受講料 110,250円(税込み)
※受講料にはテキスト代も含まれています。
定員 10人

実習環境

JavaSE JDK 1.6、アプリケーションサーバー : Apache Tomcat 6、Jakarta Commons DBCP & Pool (コネクションプールに対応したデータソース:Tomcat6に同梱されているパッケージを利用)、Eclipse 3.4.x、データベース : MySQL 5、DbEdit Plugin for Eclipse (DBフロントエンド・ツール)
※使用ソフトウェアは変更になる可能性があります。

配布資料

セミナーテキスト及び演習テキスト、全演習 サンプルソースコード