コンピュータ・ネットワーク


[授業内容]

コンピュータ・ネットワークの基本技術を理解します。 サーバやクライアントをJava言語で作成する方法を学びます。

まず、Java言語でソケットを用いてサーバやクライアントを プログラミングする方法を学びます。 サーバを作成するときに必要になりますので、 スレッドについても解説します。

次に、Webサーバ側でJavaを動かすための技術である サーブレットやJSPについて学習します。

さらに、JavaでXMLを扱うDOMのプログラミングに関しても授業で扱う予定です。


出席状況:

課題提出状況

課題提出Web

提出課題2,
提出課題3,
提出課題4a, 提出課題4b, 提出課題4c,
提出課題5a, 提出課題5b,
提出課題6a, 提出課題6b,
提出課題7a, 提出課題7b, 提出課題7c, 提出課題7d,
提出課題8a, 提出課題8b, 提出課題8c,
提出課題9a, 提出課題9b,
提出課題10a, 提出課題10b, 提出課題10c,
提出課題11a,
提出課題12a, 提出課題12b,
提出課題13a, 提出課題13b,
提出課題14a

課題提出に関するメモ


[授業日程]


教科書

必要に応じて授業中にプリントを配布します。

プリントの一部は http://nw.tsuda.ac.jp/class/network/ から参照できます。 が、ネットで参照できるのはあくまでも一部ですので、 授業でのみ配布されるプリントを必ず受け取って下さい。

授業を欠席した場合は、次の授業までに当該分野の本を自分で読破し、 授業内容と同等の知識を独力で身に付けておく必要があります。

次のURLにある情報も参照して下さい。

参考書

ソケットに関する参考書

Javaネットワークプログラミング 基礎からわかる完全入門
急がば回れ!TCP/IPの基本から確実に身につける!!
永嶋浩 著, 技術評論者, ISBN4-7741-2168-1, 2580円
textbook cover

スレッドに関する参考書

Java並行処理プログラミング —その「基盤」と「最新API」を究める—
Brain Goetz (著), Joshua Bloch (著), Doug Lea (著) 
 価格: ¥ 3,990 (税込) 
出版社: ソフトバンククリエイティブ (2006/11/22) 
ISBN-10: 4797337206 
ISBN-13: 978-4797337204 

増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
結城 浩 (著) 
 価格: ¥ 4,935 (税込)  
出版社: ソフトバンククリエイティブ; 増補改訂版版 (2006/3/21) 
ISBN-10: 4797331623 
ISBN-13: 978-4797331622 

サーブレットに関する参考書

基礎からのサーブレット/JSP 改訂版
宮本信二 (著)
価格: 2940円 (税込)
出版社: ソフトバンククリエイティブ
ISBN: 978-4-7973-4041-9