本书是多年教学实践的总结,注重从技术的源头出发,既有“热点”上的深入浅出的详细讲解与剖析,更有“面上”的系统梳理,用发展的眼光看现代软件工程的实质及其发展趋势。本书以现代软件高级编程的主流技术为主线,以提升学习者开发兴趣为先导,将几个典型的软件项目浓缩成课程设计的形式,采用实战探索式理念,鼓励学生们在团队协作中,自己动手、动脑、动口,通过亲自参与,自然克服害怕编程的心理,进而逐步过渡到喜欢动手写程序,并懂得自觉遵循编程习惯与软件开发标准的益处所在,最终达到编程能力锻炼及提高的目的。本书结合项目实例,详细剖析了基于可伸缩矢量图形SVG的WebGIS系统的设计与实现、J2EE核心技术框架Struts、对象持久化存储技术Hibernate、面向服务计算SOC、面向Agent、面向智能工作流的编程新技术,可作为高校电子信息类计算机、通信、电信、自动化、电气等专业本科的教学及课程设计教材,也可作为有关工程技术人员的科研参考书。
本教材以计算机网络各层核心协议工作原理、实现标准为主线,以提升学习者探索兴趣为先导,系统、全面地介绍计算机网络原理与技术。全书共8章,第1章概要介绍计算机网络的发展历史、基本概念和组成结构;第2~6章从应用层、传输层、网络层、数据链路层到物理层,自顶向下地介绍TCP/IP的核心协议所解决的科学问题,循序渐进地剖析通信子网中重要设备(路由器、交换机等)的配置及使用的技术细节;第7章介绍计算机网络典型实验;第8章为课程设计。本书可作为高等学校计算机相关专业的计算机网络课程教材,也可供相关技术人员和社会培训课程参考使用。