代课教师:徐延宁
参考书目:
Sun Java课程设计
上课地点:软件学院 计算中心 102
上课时间:1~6周 周4 1~4 周6 5~6节
课程性质:必修
学分:1
课程简介:
图形界面进行交互的编程方法
Java Socket及多线程设计
Java网络程序设计
试验指导老师:徐延宁
试验内容:
第一部分 GUI 程序设计
实验目的:进一步练习使用图形界面进行交互的编程方法
实验内容:
(1).一个简单的文本编辑器,功能,能够打开文件,改写,存盘(参考程序:forte 自带的demo应用程序)
(2).简单画笔程序,鼠标拖动画直线,圆,存盘,打开,拾取
第二部分 Socket 及多线程
实验目的:
(1)熟悉并初步掌握java的多线程的概念。
(2)利用Socket进行基本的网络程序设计。
(3)综合利用多线程和socket进行比较复杂的程序设计。
实验内容:
(1)基于线程的时钟设计
(2)利用Socket进行多用户聊天程序的设计,参考Java编成思想程序相应题目
(3)利用Socket 给画笔添加协同功能,支持协同画图
第三部分 Java 网络程序设计(一)
实验目的:学习使用: Web modules,JavaServer Pages (JSP), HTML clients, Jakarta taglibs, JDBC
实验内容:Cd shopCart教程 Step by Step
第四部分 Java 网络程序设计(二)
实验目的:
学习使用: JAX-RPC Web Services, Enterprise JavaBeans(EJB) 2.0 (session and entity beans) 以及部署的概念
实验内容:
(1)Dining Guide 教程 Step by Stepl
(2)选作内容:Java Mobile Edition程序设计