网络编程
-
JSP应用开发详解飞思科技产品研发中心编著本书有以下的特点:★实用。立足JSP开发的实践,使读者能够非常快地进入实际开发角色;以精炼的语言全面总结了JSP的技术,并且提供了参考实例。★新颖。以JSP和Servlet技术最新标准为基础,适合于JSP的最新版本。★经验总结。笔者作为多年的JSP开发人员,把积累的丰富经验在本书和读者进行共享,把JSP开发中经常遇到的难点、关键点在书中进行了全面介绍。本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术、表达式语言、Struts、JavaServerFace等技术;对于JSP开发中常遇到的典型的难点,专门设置了专题进行集中讨论。本书的最后一篇围绕一个电子商务网站,使用最新的表达式语言,创造性地以零Java代码介绍了各个模块的开发实现,并且提供了完整的、可运行的实例。随书附赠光盘为书中范例源文件。本书不仅适合于专业和准专业的Java程序员阅读,也?勺魑诮蠮ava开发的各类程序员的必备参考书。 -
ASP.NET网页制作教程叶汶华,程永灵编著高等学校21世纪计算机教材。本书介绍了使用ASP.NET开发互动网页的方法和技巧,进入ASP.NET前的准备、常用的HTML控件、VB语言基础、数据库的基本操作与连续等内容。 -
ASP.NET Web站点高级编程范例李明刚,肖建等编著本书面向ASP.NET中、高级用户,通过几个完整实用的Web站点开发实例,系统全面地介绍了ASP.NETWeb站点开发技术。全书共分6章,各章的内容遵循提出问题、设计方案和解决方案的顺序来开发一个完整的商务应用程序。本书中的大多数示例系统都是目前较为流行的3层架构,即包括数据层、业务层和表示层。本书所使用的示例系统涵盖面比较广,包括数据管理类(如学生信息管理系统)、电子商务类(如网上书店系统)、论坛类(如在线论坛系统)以及服务器端文件读取类(如文件管理系统)等。相信读者通过本书的学习,一定可以更好地掌握ASP.NET的精髓,并能够通过正确的方法和步骤来开发一个完整的Web应用程序。本书主要面向电子商务技术开发人员,也可作为高等院校电子商务课程的实践参考书。微软公司的ASP.NET技术已经广泛应用于创建动态Web站点和基于Web的分布式应用,是广大Windows程序员开发Web应用程序的有效工具。它是一个用于Web开发的全新框架,其中包含了许多新的特性。ASP.NET完全基于模块与组件,更易于编写结构清晰的代码,这些代码很容易进行再利用和共享,具有更好的可扩展性与可定制性。ASP.NET使Web表单开发更为直观,并且面向对象技术促进了组件的再利用。另外,ASP.NET中还包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进,在数据处理方面更是引入了许多激动人心的新技术。正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更多的灵活性,有效缩短了Web应用程序的开发周期。本书并不是讲解ASP.NET基本概念和开发机理的入门书籍,如果读者对ASP.NET是什么尚一无所知,那么本书也许并不适合你。本书面向的是ASP.NET的中、高级用户,通过几个完整实用的Web站点的开发实例,系统全面地介绍ASP.NETWeb站点的开发技术。全书共分6章,各章的内容介绍遵循提出问题,设计方案和解决方案的顺序,来开发一个完整的商务应用程序。首先提出需要解决的问题,然后说明实现的过程,最后在ASP.NET中编写具体的代码。本书所开发的大多数示例系统都是目前较为流行的3层架构,即包括数据层、业务层和表示层。第1章介绍了一个学生信息管理系统。本系统主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理,可以将该系统细分为几个模块:录入学生信息、查询学生信息、修改/删除学生信息、班级管理和留言管理等5个子模块。第2章的校友录也属于信息管理类软件。本系统包含了一个校友录所应该具有的基本功能,主要包括班级管理、用户管理和留言管理。班级管理包括创建、删除、维护班级;用户管理则包括注册、修改和删除用户;留言管理包括了发表、编辑和删除留言等功能。第3章编写的是一个有关于买卖双方之间商业行为的网上竞标系统。卖方可以在该系统中发布自己的广告,同时给出自己所希望得到的最低价格,然后由买方出价竞标,最后到截止日期时出价最高者获得该商品。第4章的网上书店是当前流行的网上商店的一种形式,读者对这类书店应该不会陌生。现在的网上书店不少,但是采用ASP.NET开发的书店系统还是寥若晨星,通过本章的这个实例系统,读者不仅可以学习到如何使用ASP.NET来开发一个比较完善的集书籍管理、网上订购等功能于一体的网上书店系统,还可以由此扩展自己的思路,编写出其他形式的网上商店系统。第5章开发了一个简单的在线论坛系统。论坛系统服务已经是互联网站一种极为常见的互动交流服务。论坛可以向网友提供开放性的分类专题讨论区服务,网友们可以在此发表自己的某些观感,交流某些技术、经验乃至人生的感悟与忧欢,也可以作为用户与商家交流的渠道,商家在此回答用户提出的问题或发布某些消息。第6章所开发的文件管理系统,可以让网站开发者更轻松、方便地维护自己的网站页面、图片等文件资源。另外,为了扩展应用,本系统不仅仅提供给用户管理某一个特定目录下的文件,而是允许该系统的管理员创建一些账号,并让这些账号对应服务器的不同目录。这样,只需要使用不同的身份登录系统,就可以管理不同的文件内容。在本书示例系统的开发过程中,不仅向读者展示了开发一个完整实用的Web站点的基本步骤和技术重点,同时本书内容也涵盖了ASP.NET和.NETFramework原理,如何创建ASP.NET页面和使用服务器控件,数据处理以及ADO.NET,ASP.NET类库,配置和部署问题,如何使用Web服务为应用程序提供异步后台服务,同时还深入分析了站点维护的问题。本书由李明刚、肖建执笔编写。此外,蓝荣香、王昊亮、喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、李冰、付鹏程、高翔、朱丽云、崔凌、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、钟华、高海峰、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了编者很大的帮助。在此,编者对他们表示衷心的感谢。由于编者的水平和经验所限,错误和不足在所难免,恳请广大读者不吝赐教和指正。 -
Java与XML(美)Brett McLaugblin著;刘基诚译;刘基诚译本书第二版还包括SAX和DOM的高级知识章节,以及关于SOAP和数据绑定的新章节。在介绍XML基础的一章之后,本书的其他部分着眼于如何在Java应用中使用XML。如果你在使用Java进行开发并需要使用XML,或者以后要使用XML,或者你正投身于新的P2P运动、消息收发或Web服务,或者在为电子商务开发软件,本书将是你不可或缺的伴侣。BrettMcLaughlin是Java、XML、企业应用和开放源代码软件领域的资深权域。他是LutrisTechnologies公司的Enhydra决策人员,负责Enhydra应用服务器的开发方向和决策制订。另外,他还是许多其他开放源代码项目的奠基人或合作奠基人,如JDOM(目前在Sun的JSR中)、ApacheTurbine(基于Servlet的Web应用框架)以及EnhydraZeus(XML数据绑定框架)。另外他也是OpenEJB、jBoss以及ApcheConcoon方面一言九鼎的人物,可算是Java和XML“革命”的中流砥柱。一段时间以来,XML已经成为Internet开发人员之间的热门话题。但是怎样深入理解XML并让其工作呢?本书演示了如何使用XMLAPI、工具和各种技巧构建真实世界的应用,并且要求这些代码和数据都是真正可移植的。Java为编程提供了一种与平台无关的语言,从而导致了一场编程世界的革命。XML为数据交换提供了一种与平台无关的语言,使得这场革命更进一步。对于构建基于Web的企业级应用而言,Java和XML有许多相似的特性,比如平台无关性、可扩展性、可重用性和全球语言(Unicode)的支持。本书展示了如何将两者结合起来构建动态生成内容的Web站点,如何编写具有更低开销的信息共享和数据交换的企业级软件,以及如何对需要可移植数据的其他问题开发简单和高效的解决方案。本书覆盖如下主题:·XML基础,包括DTD、名字空间、XMLSchema、XPath和XSL;·SAXAPI,包括所有的处理类、SAX2扩展、过滤器和写入器;·DOMAPI,包括DOMLevel3和DOMHTML模块;·JDOMAPI,包括API核心和XPath支持;·数据绑定,使用DTD和XMLSchema作为约束;·使用XML-RPC与SOAP开发应用;·使用Web发布框架,如ApacheCocoon;·使用SOAP、UDDI和WSDL创建Web服务;·使用RSS和XSP构建信息频道和动态内容。 -
精通XMI(美)Timothy J.Grose,(美)Gary C.Doney,(美)Stephen A.Brodsky著;徐强 等译随着Internet的不断壮大以及网络技术的不断发展,可扩展标记语言(ExtensibleMarkupLanguage,XML)与Java正受到越来越多的关注。XML的简单性、严格性以及良好的数据传输性,将使其成为下一代网络技术发展的核心;而Java的可移植性、分布性以及面向对象的特性,也使其在网站建设和网络维护中担当着重要的角色。如果能将这两者很好地结合起来,那么我们就会迎来一个全新的网络世界。但是,在XML中表示对象还是一件比较困难的工作,必须依靠?嘤Φ募际踉赬ML和应用对象之间进行转换。随之而来,一种新型的XML技术诞生了,这就是XML元数据交换(XMLMetadataInterchange,XMI),它可以将XML文档直接映射为Java定义的对象,或与其他的软件工具交换这些对象,并且在XML应用程序中实现建模。本书正是围绕这一最新的XML高级技术(XMI),向读者讲解了使用XMI、XML与UML进行Java编程,并讨论了如何在一些软件开发工具中应用XMI。全书共分为两部分,首先介绍了XMI的基本概念与相关的XML、UML技术。然后重点讲解了怎样使用XMI,利用标准XMLAPI(DOM和SAX)与框架(Framework)来创建和读取XML文档,以及从XML文档、DTD和模式中反转工程模型。本书还特别介绍了一种新型的软件开发方法,即模型驱动体系结构(ModelDrivenArchitecture,MDA),并示例了XMI在IBM的WebSphereStudioApplicationDeveloper中的应用。本书以大量的Java实例为基础,可以使读者更好地理解XMI、XML、UML等相关技术。随书附带的光盘上除了包含了书中的一些完整实例之外,还提供了XMI框架、解析器以及其他的软件工具。这将帮助读者更好地学习XMI并掌握这项技术。TimothyJ.Grose和GaryC.Doney是硅谷实验室的软件工程师,他们使用XMI和XML的相关技?蹩⒘舜罅康挠τ谩?StephenA.Brodsky博士是XMI规范的主要作者之一,并且是硅谷实验室的软件体系结构设计师。本书围绕着最新的XML高级技术——XML元数据交换(XMI),讲解了如何使用XMI、XML和UML进行Java编程。全书分为两部分,共11章。作者首先介绍了基本的XML和UML概念,从而帮助读者更好地理解XMI。书中重点讨论了如何创建XMI处理和XMI模型,特别是从XML文档、DTD和模式中反转工程模型;介绍了使用标准XMLAPI(DOM和SAX)与框架来创建和读取XMI文档;最后,本书还解释了XMI与模型驱动体系结构(MDA)的协作,并且讨论了在IBM的WebSphereStudioApplicationDeveloper中的XMI应用。本书以大量的Java实例为基础,可以使读者更好地学习与掌握XMI、XML、UML等相关技术。随书附带的光盘上除了包含书中的一些完整实例之外,还提供了XMI框架、解析器以及其他的软件工具。本书是一本实用的XMI参考手册,可供从事软件开发的相关技术人员和编程爱好者使用。 -
ASP.NET经典范例50讲张小潘,田野编著''''本书最大的特点就是通过范例来学习ASP.NET,让读者可以非常容易、形象地理解所介绍的知识。其中内容的编排结构是:背景知识+经典范例+本讲总结。本书由8个部分组成,共有50讲。其中第1部分介绍了ASP.NET基础知识;第2部分讲述了各种服务器端控件:第3部分的内容有隐藏代码的页面模型、多页之间的重用、商务逻辑的重用、处理数据与引发事件、ASP.NET应用程序的状态与事件、ASP.NET的HTTP模块与处理器;第4部分介绍了一般的ASP.NET应用程序错误、运行时刻错误的捕获与处理、定制出错的页面、ASP.NET应用程序的跟踪、日志记录与通知;第5部分为客户端脚本;第6部分介绍了使用ADO.NET访问数据;第7部分为ASP.NET和WebService,第8部分介绍了ASP.NET的Windows安全模型、ASP.NET的Forms安全模型、ASP.NET的缓存、ASRNET性能、效率方面的常用技巧。本书可作为帮助ASP,NET的初、中级读者全面熟悉ASP.NET,也为ASP.NET高手提供了很多很不错的ASP.NET应用技巧,一些优秀的编程思想以及很多经典的实例以供你参考。书中部分实例代码请从http://www.b-xr.com免费下载。''''ASP.NET是微软提出的用于创建动态Web内容的一种强大的服务器端技术,ASP.NET与ASP相比可以说是一个巨大的飞跃。ASP.NET的主要特点包括:ASP.NET与其底层框架.NET紧密结合,为动态的Web开发技术提供了丰富与强大的类库资源;ASP.NET将事件模型引入到Web应用程序的开发领域:ASP.NET可以使用多种语言开发。与ASP相比,ASP.NET拥有更高性能的编译特性与缓存机制。ASP采用脚本语言生成动态的Web内容,每次访问某个页面的时候,都需要分析其中的指令并进行解释执行。由于脚本语言无类型和解释工作的特点,其运行速度方面存在着很多先天不足。ASP.NET支持一种CodeBehind的编码方式,这种模型把页面上HTML代表的页面表示与编程语言所代表的商业逻辑放置到2个分离的文件中。其中代表商业逻辑的文件,可以预先编译成DLL文件,在客户浏览器请求的时候直接引用就可以了,这样就提高了Web服务器处理客户请求的效率。本书内容的编排结构主要是:背景知识+经典范例+本讲总结。其中:“背景知识”主要包括和本讲中范例相关的以及由此延伸出的一系列知识,介绍时尽量遵循详尽、明了的原则。“经典范例”的介绍方式主要是:范例说明+范例实现+范例总结,其中:“范例说明”介绍了本范例实现的功能以及在程序中用到的主要函数;“范例实现”介绍了本范例实现的步骤,提供了完全正确的代码供参考,在代码的重难点地方还有简略的注释:“范例总结”则总结了本范例用到的主要知识点,还有就是特别需要注意的地方。“本讲总结”则总结了本讲中重点涉及的知识,以及本范例所介绍知识点的实际应用等。各个部分尽量做到层次分明,重点突出,相信在你阅读本书的时候一定会发现这一点。本书最大的特点就是采用了通过范例来学习ASP.NET,让你可以非常容易、形象地理解所介绍的知识。但我们的学习又不止于范例所涉及的知识点,还介绍了很多相关的知识以及一些应用的技巧,让你在学习了本范例的基础上可以融会贯通,掌握更多的ASP.NET的知识和实用技巧。相信通过本书的学习,你对JavaScript的知识和技巧都会有比较深刻的了解和体会。不管你是ASP.NET的初学者,还是ASP.NET的高手,本书对你都是很有帮助的。如果你是ASP.NET的初学者,可以通过本书的学习全面掌握ASP.NET的知识,而且掌握更多ASP.NET应用技巧;如果你是ASP.NET高手,本书为你提供了很多很不错的ASP.NET应用技巧,一些优秀的编程思维以及很多经典的实例供你参考。本书由张小潘和田野组织编著,万方工作室的全体同仁参加了本书的校正、审查、输入等工作。参加本书部分编著、录排、校对工作的人员还有:龚志翔、罗贤锋、刘卫宏、于自跃、李小将、陈曙辉、邓波、田丽韫、田军、张丽、郭祥雷、赵文辉、黄晓润、田野、赵军锁、车自友、张文敏、强秀丽、韩存兵、龚志翔、龚建、白红利、葛丽、陈培、汪建华等。刘聪同志对全稿进行了严格细致的复审。本书的出版是集体劳动的结晶,在此特别感谢万方工作室的全体工作人员。由于时间仓促,且经验和水平有限,文中难免有不妥之处,我们殷切地期望你能给我们提出中肯的意见,以便于捉高水平,把更好的图书呈现给大家! -
ASP数据库开发技术与工程实践求是科技编著本书向读者详细介绍了使用ASP操纵网络数据库、开发Web应用系统的方法和技能。本书分为16章,内容包括网络平台构建基础、使用HTML设计静态网页、ASP基础、使用VBScript进行动态网页设计、Response和Request对象、Server对象、ASP的常用组件、Application和Session对象、SQL Server 2000使用基础、关系数据库标准语言SQL、使用Microsoft Access创建数据库、使用ADO组件访问数据库、后台管理系统、同学录、电脑报价系统、网上办公系统。本书整体结构上充分考虑了初级读者的从零开始、按部就班地学习的需要,做到讲解流畅、示例充足,能够使读者轻松掌握各项网络数据库的操作技术。并且在本书的后半部分,为各主要Web应用开发技术安排了实际的实例,达到学以致用的效果。本书面向初、中级读者,适合希望开发Web应用系统的ASP程序员阅读。 -
.NET本质论(美)Don Box,(美)Chris Sells著;张晓坤译本书不仅讨论了类型是怎样映射到CLR的,还讨论了这些类型在运行时的行为:然后讲述了类型、对象、值之间的联系及它们之间的相互作用;接下来的内容是消息(高级方法,.NET Remoting的基础)以及方法调用;再有就是关于AppDomain的讨论(我理解为CLR下的“进程”);最后,以CLR安全模型和CLR外部世界结尾。这些技术很艰深,但对于一名渴望深入了解CLR底层运作机制的爱好者来说,这绝对是 本让人大呼过瘾的好书。Don Box是微软公司的架构师,主要研究方向为下一代Web服务协议和程序设计模型。Don是软件集成技术方面的权威。在上世纪90年代,他花费大量时间为CLR积极筹建了组件对象模型[Component Object Mode(COM)]社区。他是简单对象访问协议[Simple Object Access Protocol(SOAP)]规范1.1版本的缔造者之一,同时他还是畅销技术专营《Essential COM》、《Effective COM》和《Essential XML》(以上3种图书的中文版已由中国电力出版社出版)的作者及合著者。Chris Shells是COM和.NET方面的资深独立顾问,也是DevelopMentor的讲师。他是《Windows Telephony Programming》的作者,《Effective COM》及《ATL internals》(中文版《深入解析ATL》已由中国电力出版社出版)的合著者。本书为了需要充分利用Microsoft.NET强大功能的开发人员提供了最重要的内容。书中深刻地论述了.NET Framework(.NET框架)的精髓:公共语言运行库[CommonLanguage(CLR)]。Box和Shell揭示了CLR的内部工作方式——CLR设计背后的基本原理,它能够解决的问题,以及CLR编程中类型的角色——并且,在帮助读者在对CLR工作机制有更完整的理解的同时,指导他们如何利用.NET Framework构建更好的应用程序。本书包含了很多实用细节,以及那些只有Don Box才能提供的专家级建议。主题包括:·CLR演变·.NET Framework的程序集·CLR类型系统·用类型编程·对象和值·方法·显式方法调用·应用程序域·安全性·互操作性 -
网络程序设计——ASP蔡翠平主编;尚俊杰编著本书详细介绍了使用ASP进行网络程序设计的应用技术。全书分为3部分共11章。第一部分为基础篇,包括1~6章,主要讲述网络编程的概况、ASP概述、VBScript语言和最常用的ASP技术;第二部分为提高篇,包括7~11章,对ASP进行了详细的介绍,并给出了几个常见的网络程序实例;第三部为附录,主要是学习ASP常见问题答疑、ASP资源网站等。配套光盘包括全书所有例题的源代码。本书注重基础知识,讲究实用,是网络程序设计者的入门指南;也可作为网络程序设计人员的参考书;同时适合做大中专院校网络程序设计的教材。本书详细介绍了使用ASP进行网络程序设计的应用技术。全书分为3部分共11章。第一部分为基础篇,包括1~6章,主要讲述网络编程的概况、ASP概述、VBScript语言和最常用的ASP技术;第二部分为提高篇,包括7~11章,对ASP进行了详细的介绍,并给出了几个常见的网络程序实例;第三部为附录,主要是学习ASP常见问题答疑、ASP资源网站等。配套光盘包括全书所有例题的源代码。本书注重基础知识,讲究实用,是网络程序设计者的入门指南;也可作为网络程序设计人员的参考书;同时适合做大中专院校网络程序设计的教材。 -
ASP网络编程技术与实例胡标编著随着Internet的高速发展,基于网络B/S结构的应用程序得到了越来越广泛的应用。B/S结构应用程序的客户端只需一个浏览器,而将所有的业务规则、数据处理等放在服务器端进行,这种结构非常适用于Internet。Microsoft推出的ASP技术可以开发出满足企业、组织和个人需求的各种站点。ASP通过服务器端脚本的方式来实现服务器端动态网页,支持使用的ActiveX组件扩展其功能,因此借助ASP,用户可以开发出功能强大的站点,同时,ASP具有简单易学的特征,使其成为目前被广泛使用的站点开发技术。本书详细地介绍了ASP(ActiveServerPages)网络开发技术,不仅包括ASP的基础知识、ASP的内置对象、ASP的内置组件等基本内容,还包括了ASP的数据库编程、ASP高级开发技术和典型的ASP站点开发技术。全书共分为6篇22章,从第7章开始,便全部结合实例进行讲解,具体的实例包括新闻更新系统、信息发布系统、会员管理系统、短信发送、投票系统、使用客户端脚本、文件上传、图形显示、发送邮件、安全加密、错误处理、XML程序设计、正则表达式、网络存储、企业信息网和网上考试系统。本书结构清晰、例题丰富,不仅适合初学者学习如何使用ASP技术,也可以帮助有一定经验的ASP开发人员解决开发过程中遇到的问题。
