トップ 新規 編集 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

プログラミング言語矯能課題

全般的な注意

  • 課題を行ったのちにバージョン管理システムにコミットするのを忘れないこと

プログラミング言語矯能課題

  • 以下の課題のいずれか2つ以上を行うこと(できれば3つ以上)
  • 締切は2017年1月26日昼12時
    • 成績評価は1月26日午後に行うのでそれ以降の提出は認めないので注意すること。

 課題1:動的なウェブページ

  • どんなページでも構わないので、ページの閲覧者からの反応に応じて何らかの動的な変化が起こるページを作成する

課題1のファイル名

  • この課題のページは/kadai/S1kadai.jspとすること

 課題2:数当てゲーム

数当てゲームのファイル名

  • 数当てのフォームが表示されるページは、/kadai/S2kazuate.jsp、複数のページを用いる場合には/kadai/S2<任意の名前>.jspとすること。

数当てゲームの動作

  1. 1から100までの数字をあらかじめ無作為にコンピュータが設定する
  2. 閲覧者に1から100までの数字を選ぶような指示を表示し、数字を投稿してもらう
  3. 受け取った数字があらかじめ設定した数字と等しくなければ、大きかったのか小さかったのかを表示し、再度、数字を投稿してもらう
  4. 受け取った数字があらかじめ設定した数字と等しければ何回数字を入力した後に正解したかを表示し、再びゲームを始めるリンクを表示する

 課題3:現在の日付と生年月日に応じた占い

占いのファイル名

  • 占いのページは、/kadai/S3uranai.jspとし、複数のページを用いる場合には/kadai/S3<任意の名前>.jspとすること。

占いの動作

  1. 生年月日を入力させるフォームを表示し、投稿してもらう
  2. 現在の日付を取得し、受け取った生年月日と合わせて何らかの計算を行い運勢を決める
    • 何らかの計算は単純なもので構わない。たとえばすべてを年月すべてを日に変換し、生年月日と現在の日付の差分を取り、奇数であれば「いい運勢」、偶数であれば「悪い運勢」といった形でいい。ただし、同じ生年月日の人が同じ日にこのページを見たときに同じ結果が表示されるようにすること
  3. 決めた運勢を表示する

 課題4:コメントシステムの修正

ファイル名

  • /kadai/S4comment.jspとし、複数のページも用いる場合には/kadai/S4<任意の名前>.jspとすること。

コメントシステムの修正の内容


 課題5:簡単なアンケートの修正

ファイル名

  • /kadai/S5enquette.jspとし、複数のページも用いる場合には/kadai/S5<任意の名前>.jspとすること。

簡単なアンケートの修正の内容


 課題6:認証の設定

  • /kadaiフォルダに認証を設定し、ユーザ名:saishu、パスワード:kadaiと入力しないと閲覧できないようにする。
  • この課題をやった場合には、/kadai/S6dummy.jspという任意のファイルを作成すること(何かほかのJSPをコピーするので構わないです)。

 課題7:ファイルアップロードの修正

ファイル名

  • /kadai/S7fileUpload.jspとし、複数のページも用いる場合には/kadai/S7<任意の名前>.jspとすること。

ファイルアップロードの修正の内容


 課題8:独自タグファイルの作成

ファイル名

  • タグファイルは/WEB-INF/tags/kadai/[任意のファイル名]とし、それを用いるJSPファイルを/kadai/S8tagfile.jspとすること。
  • JSPの実際:タグファイルで挙げられていたサンプルを参考に。
  • タグファイルの機能はどのようなものでも構わないが、オリジナルなものにすること。

 課題9:独自サイトの構築

  • 独自サイトを構築してそのURLを提出すること

ファイル

  • /kadai/S9site.txtとし、サイトのURLを記入すること

内容

  • JSPではなく演習で作ったサイトでも構わない

最終更新時間:2017年01月12日 09時00分12秒