如果您无法下载资料,请参考说明:
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/javanetworkhttp://www.csdn.net/前言:历程本质内容趋势1)从事物发展规律的角度,揭示软件工程技术发展历程;2)从软件本质特征的角度,浅析虚拟机各抽象层次的构造;3)从软件开发的本质,提出了软件工程学科研究的内容,并研究了软件工业化生产模式;4)以Internet的出现为背景,探索了软件技术的发展趋势.历程本质内容趋势软件工程作为独立的一门学科,其发展已逾30年.20世纪60年代,由于高级语言的流行,使得计算机的应用范围得到较大扩展,对软件系统的需求急剧上升,从而产生了所谓的“软件危机”,即软件开发从质量、效率等方面均不能满足应用需求.为了解决软件危机这一问题,1968年,在NATO会议上首次提出了“软件工程”这一概念,使软件开发开始了从“艺术”、“技巧”和“个体行为”向“工程”和“群体协同工作”转化的历程.下面从事物发展规律的角度,揭示软件工程技术发展历程;从软件本质特征的角度,浅析虚拟机各抽象层次的构造;从软件开发的本质,提出了软件工程学科研究的内容,并研究了软件工业化生产模式;以Internet的出现为背景,探索了软件技术的发展趋势.历程本质内容趋势1)软件工程技术发展历程30多年来,软件工程的研究和实践取得了长足的进步,其中一些具有里程碑意义的进展包括:•在计算机发展的早期阶段,大多数人把软件看成是不需预先计划的事情。计算机编程很简单,没有什么系统化的方法。软件的开发没有任何管理,一旦