スクール

Servlet JSP(eclipse/Tomcat6版) コース

研修概要

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モデルを理解し実践的な開発手法を修得する。
  • 研修の対象者
    • これからJava言語を利用したWebアプリケーション開発を始める方
    • MVCモデルに基づいた、より実践的な開発手法を学びたい方
  • 前提条件
    • 基本的なJavaプログラミングができること
    • 基本的なJavaクラスライブラリを利用できること
    • HTMLの基本的なタグを理解していること
  • 受講者特典
    コース受講者は、講習内容に関して、メールでの無料Q&Aサービスを受けることができます。(受講日から3ヶ月間有効)

開催スケジュール


開催日
時間
予約状況
会場
2010年03月17日(水)~19日(金)
10時~17時
終了
テクマトリックス㈱
セミナールーム
(京急第7ビル3F)

受講料・講義日数・時間

  • \126,000(税込み) : 受講料にはテキスト代も含まれています。
  • 講義日数:3日間
  • 講義時間:10:00~17:00

実習環境

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

受講者に配布する資料

コース内容

  • J2EEとは
  • J2EETMの概要
  • サーブレットとは
  • サーブレットの特徴/動作環境
  • サーブレットとCGIの違い
  • サーブレット開発の基本
  • tomcatのインストール
  • tomcatの起動、終了
  • Eclipseとは
  • Eclipseを使ったWebアプリケーション開発のメリット
  • Eclipseのインストールと開発環境の構築
  • Eclipseを使った簡単なサーブレットの開発
  • Servletの入出力
  • セッション管理(HTTP Session)
  • URL Rewriting
  • JSPとは
  • JSPの機能
  • JavaBeansとは
  • J2EE環境でのデータベースアクセス(JDBCの利用)
  • コネクションプールの利用
  • JNDIデータソースを利用したデータベースコネクションの取得方法
  • Webアプリケーション デプロイメントディスクリプタ(web.xml)のいろいろな設定
    • サーブレットの初期パラメータ
    • サーブレットの事前起
    • welcome-file-list
    • エラーページ
  • サーブレットフィルタ
  • Cookie
  • ページの再利用 (includeディレクティブ/includeアクション/サーブレットでのinclude)
  • Servlet/JSP/JavaBeansの連携
  • Webコンポーネントベースシステムデザイン
  • ( Servlet、JSPの適用範囲の指針、効果的な利用方法 )
  • MVCアーキテクチャ
  • セキュリティー
  • 総合演習
  • まとめ
  • サーブレット/JSP/JavaBeansで開発した場合の課題
  • 解決策