长春理工大学省级计算机实验教学示范中心

设置文字大小 English Chinese

首页>  实验课程 > 应用技术实验   > 网络程序设计

网络程序设计

课程名称:

    网络程序设计(  Network Programming

内容提要:

    本实验是一门编程实践课,主要内容涉及Java语言基础、Java网络编程入门、套接字的用法、非阻塞通信及服务的设计方法、协议处理框架、分布式软件体系,远程方法调用、JDBC的用法。
   
通过本实验的学习,学生系统地掌握采用Java语言来进行网络相关软件设计和编程的知识,了解Java对网络功能开发的支持,了解基于socket-like的接口,掌握几种典型的网络功能、分布式计算功能相关技术原理,鼓励动手实践。通过学习,学生应该理解和掌握网络程序设计的基本方法和模式思路,初步具备采用Java语言(甚至其它语言如C++等)自行设计网络应用系统的能力,为进一步通过JAVA语言解决更复杂网络系统问题打好基础。

先修课程:

    计算机网络

适用专业:

    计算机科学与技术、网络工程

主要教材、参考书:

1.         郭学理 张健等著. 《网络程序设计》. 武汉:武汉大学出版社.20047

2.         房晓溪.Java 网络程序设计》.北京:机械工业出版社.20055

3.         Andrew S.Tanenbaum(著) 潘爱民(译).Computer Networks, Fourth Edition.北京:清华大学出版社. 20048

实验项目与学时分配:

序号

实验项目

学时

要求

1

Java随机函数与集合类

2

必做

2

Java I/O

2

必做

3

编写TCP客户端程序

2

必做

4

编写TCP Echo服务端程序

2

必做

5

编写静态HTTP服务器程序

2

必做

6

编写Servlet时间服务

2

必做

7

JDBC基本操作

2

必做

8

HTTP文件上传

2

必做

9

Servlet登录验证程序

2

选做

10

HTTP文件下载

2

选做

11

JSP订单查询程序

2

选做

12

编写UDP客户端程序

2

选做

13

编写UDP Echo服务端程序

2

选做

14

编写动态HTTP服务器程序

2

选做

15

HTTP动态时间服务程序

2

选做

16

基于J2EE标准的登录验证程序

2

选做

 

 

更新时间:2013-02-18

返回顶部

     地址:吉林省长春市卫星路7089号   邮编:130022                 版权信息:本网站由长春理工大学计算机学院维护