Java网络编程技术
(Jave Network Programming Technology)
课程代码:06410045
学分:2
学时:40 (其中:课堂教学学时:24 实验学时:0 上机学时:16 课程实践学时:0 )先修课程:程序设计基础、面向对象程序设计、计算机网络
适用专业:网络工程
教材:Java网络编程原理与JSP Web开发核心技术,马晓敏,中国铁道出版社出版,2010年03月
一、课程性质与课程目标
(一)课程性质(需说明课程对人才培养方面的贡献)
本课程本课程重点介绍基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类的应用编程技术,也包括数据包和数据流,可以用来实现SMTP和POP3、FTP、HTTP等
高层应用协议以及C/S模式。在此基础上进一步拓展介绍JSP Web开发核心技术,包括JSP、Java Servlet、JavaBean、JSP数据库技术、JSP扩展技术、MVC模式、Java EE以及Java ME 等技术。以期提高学生计算机及网络技术进行系统实现的能力,以及熟练运用英语进行跨文化背景下的专业交流和沟通能力。
(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力目标。)
课程的具体目标如下:
课程目标1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类。
课程目标1.2 了解JSP、Java Servlet、JavaBean、JSP数据库技术、JSP扩展技术、MVC模式、Java EE以及Java ME等技术。
课程目标2.1初步具备应用基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接
字等多种用于网络通信的类进行应用系统实现的能力;
课程目标2.2初步具备使用JSP Web开发核心技术进行网络系统实现的能力;
课程目标2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(三)课程目标与专业毕业要求指标点的对应关系(认证专业专业必修课程填写)
本课程支持的毕业要求指标点如下:
指标点3.3:具备运用计算机及网络技术进行系统实现的能力
指标点10.3:对国外文化有一定了解,具有较好的国际视野,能够熟练运用英语进行跨文化背景下的交流和沟通
毕业要求指
标点课程目标指标点
3.3
指标点
10.3
课程目标1.1 √√
课程目标1.2 √√
课程目标2.1 √
课程目标2.2 √
课程目标2.3 √
三、课程内容及要求
第一讲网络编程基础
本章支持课程目标: 1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类; 2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)网络程序设计基础
(2)Java多线程机制
(3)套接字编程基础
(二)教学要求
(1)了解Java多线程机制;
(2)了解套接字编程;
(三)重点与难点
1.重点
Java多线程机制。
2.难点
Java多线程机制。
第二讲 UDP编程
本章支持课程目标: 1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类;2.1初步具备应用基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类进行应用系统实现的能力;
2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)UDP编程基础
(2)UDP应用编程及实例
(3)组播编程及实例
(二)教学要求
(1)UDP应用编程;
(2)组播编程;
(三)重点与难点
1.重点
UDP应用编程。
2.难点
组播编程。
第三讲 TCP编程
本章支持课程目标: 1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类;2.1初步具备应用基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类进行应用系统实现的能力;
2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)TCP编程基础
(2)TCP应用编程
(3)多线程TCP编程实例
(二) 教学要求
(1)TCP应用编程;
(2)多线程TCP编程;
(三) 重点与难点
1.重点
多线程TCP编程。
2.难点
多线程TCP编程。
第四讲应用协议的实现
本章支持课程目标: 1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类;2.1初步具备应用基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类进行应用系统实现的能力;
2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)网络协议概述
(2)SMTP和POP3协议应用实现
(3)HTTP协议应用实现
(4)实例分析
(二) 教学要求
(1)SMTP和POP3协议应用实现;
(2)HTTP协议应用实现;
(3)自定义协议方法。
(三) 重点与难点
1.重点
自定义协议方法。
2.难点
自定义协议方法。
第五讲JSP编程
本章支持课程目标: 1.2 了解JSP、Java Servlet、JavaBean、JSP数据库技术、JSP 扩展技术、MVC模式、Java EE以及Java ME等技术;2.2初步具备使用JSP Web开发核心技术进行网络系统实现的能力;2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)JSP基础知识
(2)JSP核心技术之Java Servlet
(3)JSP核心技术之JavaBean组件
(4)JSP数据库编程技术
(5)JSP相关技术与MVC模式
(6)Java EE技术与Java ME移动编程。
(7)应用实例。
(二) 教学要求
(1)了解JSP编程技术
(2)初步掌握基于JSP的应用系统设计方法。
(三) 重点与难点
1.重点
基于JSP的应用系统设计方法。
2.难点
基于JSP的应用系统设计方法。
三、本课程开设的实验项目
编号实验项目名称学时类型要求支撑的课程
目标
1. 1 UDP编程应用编程实验 4 综合必做 1.1,
2.1,2.3
2. TCP编程应用编程实验 4 综合必做 1.1,2.1,2.3
3. 2 应用协议编程实验 4 设计必做 1.1,2.1,2.3
计算机专业java4. JSP编程实验 4 设计必做 1.2,2.2,2.3
注:1.类型指验证性、综合性、设计性等;2.要求指必做、选做;3.具体实验项目内容见计算机网络实验指导书
实验一UDP编程应用编程实验
(一)实验目的
熟悉JAVA的UDP编程相关类,及其应用编程方法。
(二)实验内容
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论