互联网构软件编程技术第1章.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:38 大小:214KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

互联网构软件编程技术第1章.pdf

互联网构软件编程技术第1章.pdf

预览

免费试读已结束,剩余 28 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

互联网构软件编程技术——网构软件分析与设计AnalysisandDesignofInternetSoftware学习目标™该门课程教学目的在于掌握Java/VisualC++/C#中TCP/IP通讯协议与网络程序设计方法,了解企业网络技术。™开设该门课程前置课和必须具备的知识基础是Java程序设计、VisualC++程序设计、VisualC#.NET程序设计、计算机网络、软件工程。主要内容™1)前言™2)互联网构软件编程技术概述™3)Java2简介与网构软件体系结构分析™4)Java编程基础类(资源相关类和GUI类)™5)套接字Socket技术™6)常用典型TCP/IP协议的编程技术™7)直接网卡编程技术™8)基于packetdriver的编程技术™9)基于NDIS的网络编程技术™10)基于Libpcap的网络编程技术™11)基于Libnet的网络编程技术™12)基于Winpcap的网络编程技术13)JDBC编程技术14)JavaRMI技术15)JavaBeans组件16)JavaCORBA技术17)JavaWeb编程技术18)Java与XML技术19)Java消息传递机制20)J2EE规范和EJB组件模型21)J2EE连接器架构22)Java安全编程23)J2ME编程(无线网络编程技术)24)入侵检测主要内容™25)防火墙设计与实现™26)网络计费系统考核方式™闭卷考试+实验+作业™60%+20%+20%参考文献™吴功宜.计算机网络高级软件编程技术.北京:清华大学出版社,2007.™殷兆麟,张永平,姜淑娟.Java网络高级编程.北京:清华大学出版社,北京交通大学出版社,2005.™汪晓平,俞俊,李功.精通Java网络编程.北京:清华大学出版社,2005.™郝玉龙,姜骅.J2EE编程技术.北京:清华大学出版社,北京交通大学出版社,2005.™谭献海等.网络编程技术及应用.北京:清华大学出版社,2006.™李芝兴.Java程序设计之网络编程.北京:清华大学出版社,2006.™王艳平,张越.Windows网络与通讯程序设计.北京:人民邮电出版社,2006.参考文献™马迪芳,宋泾舸,王芳.Java程序设计实用教程.北京:清华大学出版社,北京交通大学出版社,2004.™周存杰.C#网络编程实例教程.北京:希望电子出版社,2003.™史斌星,史佳.Java基础编程贯通教程.北京:清华大学出版社,2003.™汪晓平,钟军.VisualC++网络通讯协议分析与应用实现.北京:人民邮电出版社,2003.™黄嘉辉.Java网络程序设计.北京:清华大学出版社,2003.™孙一林,彭波.Java网络编程实例.北京:清华大学出版社,2003.™飞思科技产品研发中心.JavaTCP/IP应用开发详解.北京:电子工业出版社,2003.参考文献™孙卫琴.Java网络编程精解.北京:电子工业出版社,2007.™http://soft.yesky.com/lesson/network/javanetwork™http://www.csdn.net/前言:历程本质内容趋势™1)从事物发展规律的角度,揭示软件工程技术发展历程;™2)从软件本质特征的角度,浅析虚拟机各抽象层次的构造;™3)从软件开发的本质,提出了软件工程学科研究的内容,并研究了软件工业化生产模式;™4)以Internet的出现为背景,探索了软件技术的发展趋势.历程本质内容趋势™软件工程作为独立的一门学科,其发展已逾30年.20世纪60年代,由于高级语言的流行,使得计算机的应用范围得到较大扩展,对软件系统的需求急剧上升,从而产生了所谓的“软件危机”,即软件开发从质量、效率等方面均不能满足应用需求.为了解决软件危机这一问题,1968年,在NATO会议上首次提出了“软件工程”这一概念,使软件开发开始了从“艺术”、“技巧”和“个体行为”向“工程”和“群体协同工作”转化的历程.下面从事物发展规律的角度,揭示软件工程技术发展历程;从软件本质特征的角度,浅析虚拟机各抽象层次的构造;从软件开发的本质,提出了软件工程学科研究的内容,并研究了软件工业化生产模式;以Internet的出现为背景,探索了软件技术的发展趋势.历程本质内容趋势™1)软件工程技术发展历程™30多年来,软件工程的研究和实践取得了长足的进步,其中一些具有里程碑意义的进展包括:™•在计算机发展的早期阶段,大多数人把软件看成是不需预先计划的事情。计算机编程很简单,没有什么系统化的方法。软件的开发没有任何管理,一旦