トップ 新規 一覧 検索 ヘルプ RSS ログイン

応用情報処理VIの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!応用情報処理VI(ネットワーク技術)
!!授業の開講時限と教室
:開講時限:月曜4時限目
:教室:大学院棟311教室
:履修人数:20名程度

!!連絡事項
*テスト
http://itasan.mydns.jp:8080/NicoModoki/

*ウェブサイト構築テスト
http://telegra.ph/

2017年5月22日(月)は休講、2017年6月5日(月)4時限目に補講。

[授業開始前アンケート|https://spreadsheets.google.com/viewform?formkey=dFJnVWRoeXItdEFJUWI3V0JXZkdpSXc6MQ]

 "C:\Program Files\eclipse\eclipse.exe" -data Z:\workspace -vmargs -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=Z:\dropins

 リポジトリロケーションは教員から聞くこと

!!概要
 この授業では、膨大な情報量を背景として急速に普及してきたメディアであるWorld Wide Web(以下ウェブ)におけるサーバ側のさまざまな知識と技術について演習を通じながら取得することを目的としています。ただし、膨大なウェブサーバ側の技術について限られた時間のなかで扱うのは困難であるため、個人あるいはグループごとに、何らかのウェブサービスを作成し、立ち上げる演習を行います。そのなかで、ウェブに関する知識や技術を自ら積極的に学んでいくことを期待します。

!!履修上の注意
履修の条件として、(1)第一回目の授業に出席すること。何らかの事情で出席できない場合、必ず開始日までに連絡すること。(履修人数を確定するため)、(2)インターネットを日常的に使えること、(3)言語を問わずプログラムをどんなに基本的なものでもよいから一度は作成したことがあることとします。

!!授業の構成
+ガイダンス
+[[ウェブサービスの用語を調べる課題]]
+[インターネット|http://itasan.mydns.jp/wiki.cgi/ASIA?page=%A5%A4%A5%F3%A5%BF%A1%BC%A5%CD%A5%C3%A5%C8] / [ウェブ|http://itasan.mydns.jp/wiki.cgi/ASIA?page=%A5%A6%A5%A7%A5%D6]
+[[サーバサイドJAVA]]
+[[開発環境の構築]]
**開発環境はパソコン教室に導入されているeclipseを使い、一部プラグインを追加する予定
++[[Eclipse]]
++Eclipseの日本語化
***Eclipse Babelプロジェクトの成果物をアップデートサイトから利用
***http://download.eclipse.org/technology/babel/update-site/R0.8.1/helios
++Subversionクライアント(Subclipseプラグイン)の導入
***Subclipse 1.10のアップデートサイト
***http://subclipse.tigris.org/update_1.10.x
***(古い情報)[[EclipseからのSubversionの使用]]
++[[Tomcat]]の導入
++[[バージョン管理システム]]の使用
***課題の提出はバージョン管理システムで自分のプロジェクトをコミットする形で行う
+JAVAについては亜細亜大学の[プログラミング言語|http://itasan.mydns.jp/wiki.cgi/ASIA?page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%B8%C0%B8%EC%AD%B5]のページへ 
+JSPについては亜細亜大学の[プログラミング言語|http://itasan.mydns.jp/wiki.cgi/ASIA?page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%B8%C0%B8%EC%AD%B6]のページへ

*その他参考
++[[ウェブサーバの導入]]
++[[Wikiの導入と運用]]
++[[Lucene]]
++[[プログラミング言語「なでしこ」]]
++[[Ploneの導入]]

!!授業に対する要望
*JSPについていろいろとできることを知ることができ、さまざまなWebサービスの構成を想像するのも楽しく思えてきました。 - 中村 (2016年07月11日 15時10分42秒)
{{comment}}
!!最終課題
*以下の中から2つ以上の課題について、メール(agata at asia-u.ac.jp)の本文ないし添付ファイルとして送信すること。感想やできたらよかったことについても記入すること。締切りは2017年7月24日23時59分59秒まで。

//以下の中から2つ以上の課題についてのプログラムを作成し、終了後サーバにコミットするか、メール(agata at asia-u.ac.jp)の添付ファイルとして送信するか、Google App Engineなどを用いて公開しURLを教員まで提出すること。締切りは2016年7月18日23時59分59秒まで。
//*最終課題だということがわかるようにしておくこと
//**kadaiというフォルダを作り、JSPファイルをその中に入れる
//**あるいは、JSPのファイル名にkadaiという文字列が入ったものにする

!動的なウェブページ
*どんなページでも構わないので、ページの閲覧者からの反応に応じて何らかの動的な変化が起こるページを作成する
//!数当てゲーム
//数当てゲームの動作
//+1から100までの数字をあらかじめ無作為にコンピュータが設定する
//+閲覧者に1から100までの数字を選ぶような指示を表示し、数字を投稿してもらう
//+受け取った数字があらかじめ設定した数字と等しくなければ、大きかったのか小さかったのかを表示し、再度、数字を投稿してもらう
//+受け取った数字があらかじめ設定した数字と等しければ何回数字を入力した後に正解したかを表示し、再びゲームを始めるリンクを表示する
//
//!アンケート調査
//*プログラミング言語供峇蔽韻淵▲鵐院璽函廖峺淬奮アンケート」などを参考にして、独自のアンケートフォームとそれを処理するページを作成する。
//!現在の日付と生年月日に応じた占い
//+生年月日を入力させるフォームを表示し、投稿してもらう
//+現在の日付を取得し、受け取った生年月日と合わせて何らかの計算を行い運勢を決める
//**何らかの計算は単純なもので構わない。たとえばすべてを年月すべてを日に変換し、生年月日と現在の日付の差分を取り、奇数であれば「いい運勢」、偶数であれば「悪い運勢」といった形でいい。ただし、同じ生年月日の人が同じ日にこのページを見たときに同じ結果が表示されるようにすること
//+決めた運勢を表示する
//!独自タグファイルの作成
//*タグファイルの機能はどのようなものでも構わないが、オリジナルなものにすること。

!独自のウェブサイト
*URLを書いたテキストファイルをkadaiフォルダ内に置いておく。

!インターネットセキュリティ
*DNSスプーフィングなどのインターネット上での経路を第三者が不正に偽装することの危険性を具体的な例を挙げて説明しなさい。
!新しい情報技術とともに出現した新たなセキュリティ
*NFC、自動車のリモートキー、自動運転車などの情報技術の進展に伴うセキュリティリスクについて考察し、自分の考えを延べなさい。

!新しいネットワーク技術なりコンピュータ技術に基づく未来
*VR、ドローン、IoT、ディープラーニングなどの新しい技術を取り上げ、自分なりの考察に基き、それらが社会に与える影響を予測し、記述しなさい。

{{include Wikiを使うときの注意点}}