最終更新日:2020/08/14
原本
トップページ
目次
本教材について
1.開発環境の整備
1.1.サーバソフトウェアのインストール
1.2.Eclipseのインストール
1.3.Winstoneのインストール
2.シンプルなWEBアプリケーション開発
2.1.WEBアプリケーションの概要
2.2.サンプルWEBアプリケーションの仕様
2.3.ユーザインタフェースの設計と開発
2.3.1.HTMLの記述
2.3.2.CSSの記述
2.3.3.JavaScriptの記述
2.3.4.演習:他の画面の記述
2.4.データベースの設計と開発
2.4.1.SQLの記述
2.4.2.Javaプログラムの作成
2.4.3.演習:作業テーブルの作成
2.5.Servletの実装
2.5.1.ログイン画面の作成
2.5.2.一覧画面とエラー画面の作成
2.5.3.登録画面の作成
2.5.4.演習:Servletの残り機能の実装
2.6.セキュリティの基本
2.6.1.SQL Injection
2.6.2.Cross Site Scripting
2.6.3.演習:セキュリティ問題の修正
3.高度なテクニック
3.1.WEBアプリケーション開発フレームワーク
3.1.1.ログイン-一覧画面のStruts2による実装
3.1.2.演習:その他の機能の実装
3.2.O/Rマッパーによるデータベース操作
3.2.1.ユーザ情報テーブルでのHibernate利用
3.2.2.演習:作業項目テーブルアクセス実装の実装
3.3.DIコンテナ
3.3.1.Guiceを使った依存オブジェクト切り離し
3.3.2.演習:作業項目テーブルアクセス部分の分離
3.4.JavaScriptの活用(Ajax)
3.4.1.ソート機能の実装
3.4.2.演習:追加・編集・削除画面のAjax化