网络与数据通信
-
Java,XML和Web服务宝典(美)Mike Jasnowski著;盖江南,王勇等译;盖江南译译本书不仅从技术的角度向读者阐述了Java和XML的相关概念和使用方法,还从实践的角度讲述了两种技术的结合应用,特别是在Web服务方面的应用。除此之外还涉及到一些新技术的使用,比如可缩放矢量图形、即时消息传送和应用管理方面的技术。此外,还介绍了很多有用的技术,比如SOAP技术和JSP技术等等,在编写基于XML和Java应用的过程中会经常使用到这些技术。本书的作者都是在Java和XML方面有多年实践经验的专家,他们会带领读者熟悉Java、XML以及Web服务的各个方面,为读者提供大量的范例以开拓新的思路。全书分为9大部分、32章以及3个附录,通过对Java、XML技术的讲解和大量的应用范例,详细介绍了XML的创建、处理和应用,并且讲述了Java技术在XML处理过程中的使用以及使用两种技术共同创建Web服务方面的应用。本书具有“宝典”丛书一贯的综合性、权威性和实用性,是使用Java和XML创建应用程序的人员的难得的参考书。前言Java,XML和Web服?穹直鹩胁煌暮濉ava已经成为一种强大的平台中性程序设计语言,而XML则作为相应的平台中性数据格式。在过去的几年,XML受到了人们的广泛关注。人们发现,XML是一种非常好的格式,可以用于应用程序的各个层。但是,既然XML有如此强大的功能,人们又如何利用它呢?我们经常听到有人声称XML是最终的文件格式,并且可用于转换数据。但是如何应用呢?本书不仅介绍技术层面的内容,而且介绍如何在实践中结合使用Java和XML两种技术。在这本书中,不仅讲述了如何处理和创建XML,还讲述了在各种应用中如何使用XML技术的内容。读者从本书中还能够了解到如何使用Java和XML创建使用Web服务的新型应用分支。此外,还探讨了各种可用的技术,比如XML,SOAP,Javaservlet和JSP技术,使用这些技术可以编?闯鼋换籜ML编码的事务消息的应用程序。本书的读者对象本书适合使用Java和XML创建应用程序的人群,此外有兴趣学习如何结合使用这两种技术的人群也适合阅读这本书。书中向人们提供了一个构造和功能化Java和XML应用的窗口,并且着重介绍了一些商业性产品以及开放源代码产品。另外,本书还描述了一些底层技术和协议,有了这些技术和协议,才可能在分布式应用中使用XML提供XML-RPC或Web服务的功能。XML初学者如果你是使用XML的新手,那么这本书将帮助你在XML方面快速入门。XML作为一种企业注册表语言,要求用户遵循一些基本的规则,这些规则非常容易学会。这本书将向你介绍有关XML的规则和语法,如果要使得所构造的XML文档有效并且格式良好,就必须使用这些规则和语法。另外,这本书还介绍了软件模块的使用,比如解析XML文档的XML解析器和转换XML文档的XSLT处理器。Java程序员本书是针对在Java程序设计语言方面有一定基础的读者编写的。所以,如果读者还不熟悉Java语言,应该先学会如何编译和创建基本的Java类,而且还要熟悉面向对象程序设计的概念,比如继承性。但是,读者不一定要是这方面的专家。Java和XML高手如果你了解类的内部运作过程并且熟练使用Emacs编写XML,那么这本书也适合你的口味。你将从这本书中了解到用于解析和转换XML的最新的JavaAPI信息。另外还可以了解到源代码开放的产品信息。专业的Microsoft开发人员如果你还没有转换到Sun系统并加入Java开发人员的队伍,那么可能会不了解XML和Java之间的关系。这本书将向你讲述Java和XML结合使用的方法。本书的组织结构这本书向读者介绍了XML和Java的各种应用,提供了结合使用两种技术的应用范例,并讲述了一些新技术,比如可缩放矢量图形、即时消息传递和应用管理方面的技术。第1部分XML的使用第1部分介绍了可扩展标记语言(XML)。其中,包括编写XML文档所使用的语法和规则,从头创建XML文档以及使用XML解析器的相关内容。第1章是XML语言的简介部分,其中讨论了XML文档中的元素、属性以及其他语法上的构件。第2章讨论了DOM和SAXAPI在XML文档中的使用。另外,还介绍了JDOM和JAXP技术,JDOM可以代替DOM和SAX使用,它和DOM技术密切相关,JAXP是用于XML处理的一种新型的JavaAPI。第3章讨论了XML作为配置语言的使用。第2部分转换语言的使用第2部分讲述了如何提取XML文档并将其转换为其他标记语言的内容。第4章概述了执行转换的基本内容。第5章首先介绍了一个应用模块::XSLT处理器,它主要负责处理XSLT样式表和生成转换的结果。然后讲述了Xalan这种JavaXSLT处理器的使用以及JAXP在XML转换中的用法。第6章介绍了如何使用XSLT扩展扩充XSLT样式表的功能。另外,还阐述了如何创建扩展元素和函数的方法。第7章讨论了如何使用XML发布基于Web的内容,介绍了开放源代码的发布框架Cocoon。第3部分XML和分布式计算第3部分介绍了XML和Java在分布式计算中的应用。第8章讨论了超文本传输协议(HTTP)、远程过程调用(RPC)。以及其他传输协议。第9章讨论了XML-RPC并介绍了使用XML作为RPC的一种机制的内容。在这一章中将通过HTTP协议使用XML-RPC执行远程过程调用。第10章介绍了简单对象存取协议(SOAP)及其作为实现RPC的机制的使用情况。还讨论了SOAP消息和消息头的格式和语法,最后描述了ApacheSOAP工具包的情况。第11章讨论了XML在信息交换的应用中使用的情况,并讲述了如何使用Java消息服务(JMS)交换XML编码形式的消息。第12章介绍了即时消息传送客户程序和服务器应用程序,另外还介绍了如何交换基于XML的消息。第4部分Java绑定和XML第4部分介绍了如何将XML文档绑定到Java表示形式。第13章介绍了除org.w3c.dom.Document接口提供的方法以外将XML文档表示为Java对象的其他传统方法,还讨论了如何表示XML文档中的实体以及修改或创建实体的内容。另外,讲述了如何使用SAXAPI根据XML表示形式创建Java对象。第14章介绍了更高级的XML绑定,其中用到了Castor工具。还讨论了Castor的各种组件,另外还讲述了如何将Java类编组为XML形式以及相反的反编组过程。第15章讲述了如何使用SwingGUI工具包中的永久JavaBean组件的持久特性,从而在XML形式中插入持久性的GUI组件。第5部分用户界面和图形第5部分探讨了XML在图形化用户界面中的使用。第16章讨论了可缩放矢量图形(SVG)语言及其语法和规则。在创建SVG文档时,用SVG语法和规则表示文本和形状可以增加对ECMAScript的脚本支持。第17章讨论了SVG在Java应用中的使用,讲述了如何使用ApacheBatikSVG工具包的组件。此外,还讲述了如何使用JSP动态创建SVG文档,并例举了贺卡应用程序的例子。第18章和第19章讲述了如何使用XML为基于Java和基于Web的两类应用动态创建用户界面。第6部分应用程序管理第6部分讨论了XML作为一种应用管理协议的使用情况。第20章介绍了Java管理扩展(JMS)。第21章讲述了如何创建一个基于XML的协议适配器,以便为各种客户提供应用方面的管理。第7部分XML和数据库第7部分讲述了在传统的存储技术中如何集成XML技术,传统的存储方式包括关?凳菘夤芾硐低常≧DBMS)和面向对象的数据库。第22章讲述了如何在关系数据库和面向对象数据库中使用XML技术,还介绍了在这类数据库中存储XML文档的传统技术。第23章讨论了在将XML文档存储到关系数据库之前需要做哪些准备以及如何映射的问题。第24章讨论了在本地XML数据库中如何使用XML的内容,还讲述了如?问褂胑Xcelon可扩展信息服务器(XEIS)的内容,XEIS将用于管理本地XML数据。第8部分XML在三层应用程序中的使用目前,在很多应用中都可以应用XML技术。第8部分讨论了在遵循多层体系结构设计的应用中XML的使用问题。第25章讲述了在servlet中如何应用XSLT转换来自后台或任何数据源的XML文档。第26章讨论了类似XML的标记库,用其中的自定义标记扩展JSP。第27章阐述了如何使用servlet、JSP和XML的组合作为企业的数据入口的问题。第9部分Web服务第9部分介绍了Web服务,这是XML的最新应用。Web服务使用XML作为向各种客户端展示应用功能的中介,不管应用程序是新版本还是老版本,都可以这么做。第28章介绍了Web服务并讨论了各种服务以及Web服务描述语言(WSDL)。第29章讲述了如何查找服务和发布服务,还讨论了有关注册表和通用描述、发现和集成(UDDI)技术的内容。第30章深入探讨了现有分布式技术的持久性、安全性和相互可操作性,这些技术包括EJB,RMI和CORBA。第31章和第32章讨论了如何将Web服务应用于企业和客户的内容。第31章着重在企业应用方面,其中讨论了商务模型化语言,比如电子商务可扩展标记语言(ebXML)和BizTalk。而第32章着重在客户端应用方面,其中讲述了客户如何与Web服务交互的内容。另外,还讲述了关于分布式计算的对等模型的Web服务应用。附录AJava,XML和Web服务的网上资源附录A中罗列了各种工具的网址,其中包括商业性的工具和源代码开放的工具。附录BDOMLevel2Events和Traversal模块,解析非XML数据附录B主要介绍DOM,SAX和JAXPAPI的高级特性。其中,讲述了DOMLevel2和解析非XML数据的内容,阐述了如何配置XML解析器以及用XML解析器对XML文档进行有效性验证的问题。附录CJAXM,SOAP和XML-RPC附录C介绍了用于XML信息交换的JavaAPI(JAXM)技术、SOAP消息以及在分布式应用中使用XML的内容。还讲述了如何使用JSP产生和处理SOAP消息以及XML-RPC调用的内容。本附录还谈到了在J2EE应用中如何使用XML-RPC的问题。另外,介绍了如何编写SOAP自定义串行转换器来处理SOAPRPC调用中传递的各种类型的数据。本书中的约定表示一种技巧,可以节省读者的时间。表示与主题相关的实际情况或者有关的意见。警告读者,如果不仔细就会出现问题。表示可以在本书 -
数字图像处理与图像通信朱秀昌,刘峰,胡栋编著《数字图像处理与图像通信》主要介绍数字图像处理和通信方面的基本原理、主要技术和典型应用。全书共分14章,系统地叙述了数字图像信号的基本特征,数字图像处理的基本原理和方法,静止和活动图像的压缩编码和网络传输,图像处理和图像通信技术的主要应用及发展前景等。《数字图像处理与图像通信》可作为高等院校相关专业的高年级学生或研究生的教材或参考书,也可供从事信号与信息处理、通信工程、计算机应用以及电视技术等工作的工程技术人员学习和参考。 -
电脑网络与数据通讯王圣杰编著随着电脑与通信技术的发展与整合,电脑网络与数字化的操作环境,已经成为企业建构商业自动化以及提高竞争力的基石。本书所编写的内容兼顾通讯原理的解说与实用性,全书以图文并茂的编写方式,逐步让读者熟悉各种数据通讯的技术与应用,以便灵活运用于工作与生活中。该书可作为计算机相关专业的网络教材,旦本书每章备有习题,让选用本书的授课讲师,在教学授课上有景方便的选择。本书由台湾知城数位科技股份有限公司提供版权,经中国铁道出版杜计算机图书项目中心审选,张滋文、童寇圣、李自运、崔仙翠、敖省林、陈兰芳等同志完成了本书的整稿及编排工作。 -
小型网络组建方案与实现彭卫波等编著网络正一步步走近我们,正在改变我们的生活方式。我们只有迎头赶上,迅速掌握使用网络的知识和技术,才能跟上时代的步伐。本书介绍组建及应用小型网络的基本方法,包括小型网络的基础知识、如何选购与识别网络硬件、如何针对不同的需求选择并建立合适的网络,以及如何设置与使用网络等。为满足读者需求,书中还提供了组建家庭网、网吧、宿舍网、校园网、小型办公网和无盘网络等多个建网实例,以及小型网络的常见故障及其排除方法等。本书是为需要了解并组建和应用小型网络的电脑用户编写的,可用做电脑新手的自学教程,也可以用做电脑培训班、辅导班和短训班的教材。全书以基本概念和入门知识为主线,以实例操作为主体,具有较强的可读性与可操作性;是学习组建及应用小型网络的入门级参考书。 -
家庭、宿舍、办公室、网吧组网实务赵海峰,魏巍编著本书首先介绍了局域网应用的基础知识,接着通过大量完整、具体、功能齐全的组网实例讲述了各种局域网的组建步骤与技巧,最后介绍了局域网的维护和常见故障的排除方法。全书分为基础、应用、实例、维护与故障排除四个部分。,基础部分介绍了有关计算机网络和局域网的基础知识;应用部分对局域网硬件、网络操作系统、局域网的设计与组建进行了详细的介绍;实例部分以目前流行的家庭、宿舍、网吧和办公室组网作为典型例子,详细地讲述了局域网的组建过程及日常应用方法;维护与故障排除部分介绍了常用网络测试工具的使用方法,针对局域网应用过程中可能出现典型故障进行了综合分析,并给出了相应的解决处理办法。本书结构严谨,内容丰富,适合各层次的局域网用户和网络管理维护人员学习使用,并可以作为相关培训课程的参考用书。 -
傅里叶变换及其应用(美)罗纳德·N.布雷斯韦尔(Ronald N.Bracewell)著本书是电子工程领域内的一本颇受读者欢迎的教材及专业参考书,介绍了傅里口十变换的方法及其在电气系统中的应用,包括电路、天线、信号处理器等领域,另外,还有在连续信号、脉冲序列和离散信号连接方面的应用。本书具有以下特点:●所有的数学内容都有图形说明。.●对连续及离散信号的处理进行了统一的介绍。●列举了可自行操作的计算机代码及MATLAB实例。..●介绍了基本理论如何应用于光学、天线、干涉测量、统计、噪声、热学及半导体传播等领域。●提供了大量的参考数据表。本书不仅适合电类专业,同样适合机电信号、物探信号、生物医学信号处理以及物理等类专业的高年级本科生作为教材,也可作为研究生的参考教材和科技人员的自学参考书。... -
网络冲浪之独孤九剑赛迪网在因特网飞速发展的今天,网络生活已经成为日常生活的一部分。为了进一步提高人们网络生活的质量,我们推出了赛迪网系列出版物的第一种——《网络冲浪之独孤九剑》,希望能对读者有所帮助。本盘书精选赛迪网相关频道的精彩内容而成,涵盖了从网络接入、网费节省、搜索引擎、IE手术到网上娱乐、QQ聊天网络安全、SOHO办公等网络冲浪的一系列过程。在内容的安排上则遵循循序渐进的原则,着重以网络冲浪过程中的各种实战技巧为模块进行讲解,使全书在内容上既浑然一体,又可独立成章。适合不同需求的读者。CDl:实战技巧教学盘CD2:完全免费赠送,网络冲浪经典共享软件 -
网站开发技术基础教程童欣主编:本书内容包括网页开发需要的三个基本软件Dreamweaver4网页制作、Flash5动画和Fireworks4图象处理。其主要内容为:Dreamweaver4部分从基本的工作界面、文本编辑、图象、表格、表单深入到框架、层、多媒体处理,制作动画以及站点的管理;Flash5部分从基本的工作界面、文本、图形图象编辑到层、动画、声音处理及可交互的动画制作;Fireworks4部分从基本的工作界面、文本编辑、面板使用、图形绘制、图层的使用、合成与蒙板、图象的优化与输出到动画制作、切片与热区以及按钮和导航条的制作。通过本书的学习,土者可以学会制作网页,掌握最先进的望站开发技术服务对象:本书既可作为大、中专教学用书又可作为网页字做爱好者的自学参考书 -
高速网络与因特网(美)William StallingsThis book is intended for both a professional and an academic audience. For the professional interested in this field. the book serves as a basic reference volume and is suitable for self-study. As a textbook, it is suitable for an advanced undergraduate or graduate course.The book treats a number of advanced topics and provides a brief survey of the required elementary topics. After Parts One and Two, the parts are relatively independent. Fewer parts could be covered for a shorter course, and the parts can be covered in any order. -
数字图书馆李勇,赵呈领,陶智慧主编;王忠华,周勇编著本书以我国的教育体系结构为主线,阐述了网上学校的学习特点和学习方法。全书共分五章,分别论述如下主要内容:网络学校的基本特点、现状及其发展趋势;学龄前网校:为父母提供学龄前宝宝的心理特点、爱好和身体发育的网络资讯帮助,为准父母提供必要的优生优育信息参考;初等教育、高等教育和职业网校:通过示例操作引导学习者如何择校,如何学习,如何提出疑问,如何网上操作,使学习者学会如何在网络上学习和生存,如何进行专业技能培训;为网上学校网络站点建设提出了建设性的意见、方法和策略。本书面向社会,为迫切地需要提高自己的学习能力和知识水平的教师。技术工人、学生和干部等提供帮助,也可以作为职业技术培训和网站建设爱好者的参考读物。
