网络编程
-
JSP网络技术与应用王迪,黄光斌编著本书是介绍JSP技术的入门级图书,适合于初中级读者阅读,需要读者具备一定的编程知识并对HTML语言有一定的了解,本书也可作为程序开发人员的参考手册,书中例程丰富而且靠近当前建设网站的实际背景。本书主要介绍了JSP技术的概况;JSP运行环境的安装与启动;几个简单的JSP实例;Java语言基础语法及JSP指令标签;标准的JSP内部对象的使用;JSP对用户会话的维持与对sessinn的处理;JSP和数据库的连接;JSP技术中对JavaBean的使用。简单介绍JSP的错误处理。最后通过一个简单的网上书店的例子,给出一个用JSP开发网站的实例。由于时间仓促,加上作者水平有限,书中谬误之处在所难免,敬请读者见谅指正。 -
JavaScript动态网站建设贾立峰,郭明玄编著JavaScript是一种通用的、面向对象的高级脚本语言。本书分为两篇,第一篇较为简略地讲解了JavaScript的基础知识;第二篇精选了数十个JavaScript实例,并把它们整理成图像特效、鼠标特效、状态栏特效、页面特效和文本特效等类型。本书的这种编排方式,力求使读者学习和实践相结合,在学习JavaScript基本内容的同时,亲身体验制作JavaScript特效的各种方法和技巧,达到以速成的效果。本书适合初、中级网页制作程序员使用,对广大的网页爱好者也有很大的帮助。 -
网站设计超级COOL——CGI三味工作室编CGI(Common Gateway Interface,通用网关接口)的主要功能是在WWW环境下,弥补静态HTML页面的不足,为页面提供强大的交互性功能。本书详细介绍了CGI程序的开发。全书分三部分共11章。第一部分(第1至5章)为基础篇,主要介绍CGI的基本概念、HTML和SSI简介、CGI的运行环境、Perl编程语言简介和使用Perl进行CGI程序设计。第二部分(第6至7章)为提高篇,主要介绍一些常用的例子,包括解析用户提交数据、计数器、用户留言板、聊天室、FORM-MAIL、电子贺卡和搜索引擎等,并提供了完整的程序源代码及其详细介绍。第三部分为精华篇,主要介绍使用Perl开发CGI程序的一些高级编程,包括使用Perl中的CGI模块与ODBC模块开发CGI程序,使用CGI开发Web数据库,并有详细实例讲解。最后介绍了CGI的发展,如ASP、PHP、ISAPI和NSAPI,并对CGI的安全性做了详细的分析。 -
活用PHP与MysqL建构Web世界赵启志编著PHP+MySQL——一个Web上最具Powerful的黄金组合,在迈入千禧年之后,至少已有超过百万个Domain使用PHP,在Apache Modules的方面,PHP更以4个百分点领先FrontPage,成为最受欢迎的Apache Moudule。本书以PHP+MySQL为主要对象,分上、下两篇对其进行介绍:上篇以介绍PHP语法以及MySQL数据库为主,详细叙述了语法,并同时条列了相关函数的用法;下篇则以PHP与MySQL的范例应用为主轴,用一个网络实例——“网络花店”,循序渐进地导入计数器、流量统计、多重条件搜索、FormMail等功能。 -
PHP4交互式网页数据库实战手册数位文化编著交互式网站可以通过网站与访问者交互,如电子商务网站,企业经营网站等。许多交互式网站都可以用PHP架构完成。本书分为“基础篇”和“提高篇”’,通过循序渐进的讲解,使您无论是具备程序设计基础还是没有程序设计基础,都可以在扎实的练习之后,掌握PHP的精髓,编写出属于自己的交互式网站,为您个人或公司增添电子商务时代的无限魅力。 -
JavaScript从入门到精通(美)James Jaworski著;邱仲潘等译本书介绍了JavaScript与Jscript编程的各方面知识,包括利用客户机方脚本和文档对象模型进行Web浏览器编程,利用服务器方脚本、活动服务器页面、JSP和LiveWire进行Web服务器方编程,还将介绍Rhino与WSH。更重要的是,本书将介绍如何把所有JavaScript 编程的各个方面知识综合起来,开发动人、信息灵通、易于使用的Web应用程序。前言有了HTML、XHTML、XML、Java和ActiveX等Web开发技术,为什么还要花时间学习JavaScript呢?如果与当前诸多Web编程语言提供的能力相比较,则答案不言自明:XHTML和HTML特别适合生成静态Web页面,但无法设计动态地响应用户输入的页面,而JavaScript能够。XML语言定义了其他标志语言,是生成高级Web应用程序的重要技术。但和HTML一样,XML也缺乏JavaScript的动态编程功能。Java和ActiveX特别适用于生成嵌入Web页面的组件,但因为安全的原因,其输出显示只限于浏览器窗口的有限区域内。此外,如果要开发Java和ActiveX组件,则必须进行大量编程工作。JavaScript能提供安全而方便的编程方法,开发访问各种浏览器应用程序的脚本(Script)。JavaScript允许将HTML文档、Web组件(可能用Java和ActiveX写成)和多媒体插入件集成于一体,开发动态的、可响应各种用户输入的、能访问多媒体和样式单等高级浏览器功能的Web应用程序。此外,Netscape浏览器的LiveConnect特性和Microsoft浏览器使JavaScript能直接访问Java小程序(Applet)的变量和方法,对插入件的操作和执行进行精细的控制。如果这些理由仍不足以让你学习JavaScript,请接着读下去。 JavaScript也可用于开发服务器中使用的Web应用程序。Netscape和Microsoft的Web服务器都支持服务器方JavaScript。此外,许多Java Server Pages(JSP)平台的销售商都支持用JavaScript作为程序设计语言。可以用JavaScript代替所有用Perl、C语言和Shell编程语言写成的CGI脚本。Microsoft公司的Active Server Pages(ASP)还可以用Script开发集成的客户机/服务器应用程序,从而大大简化浏览器与服务器的通信编程,使服务器脚本的输出自动变成浏览器客户机的HTML。Netscape服务器可以用服务器方JavaScript建立脚本,实现类似的应用。Microsoft将JScript与Windows Scripting Host(WSH)和远程脚本宿主技术集成在一起。Mozilla项目提供开放源代码JavaScript编程环境,称为Rhino。本书将介绍JavaScript与JScript编程的各方面知识,包括利用客户机方脚本和文档对象模型进行Web浏览器编程,利用服务器方脚本、活动服务器页面、JSP和LiveWire进行Web服务器方编程,还将介绍Rhino与WSH。更重要的是,本书将介绍如何把所有JavaScript编程的各个方面知识综合起来,开发有吸引力、信息灵通、易于使用的Web应用程序!本书使用的约定本书使用一些规则使阅读更加方便:大小写虽然大小写在HTML和JavaScript中无关紧要,但为清晰起见,所有HTML元素用大写,所有JavaScript元素用小写,对于Java元素,则采用人们已经习惯的写法。*脚本和代码清单中用这个连续箭头表示续行,分行只是因为书页的宽度所限,在文本编辑器中,既不用分行也无需使用箭头标记,就将两行输入到一个长行中即可。准备知识:HTML本书的对象是要学习和掌握JavaScript编程方法的读者。阅读本书不需要JavaScript方面的编程经验和知识,但最好对HTML(超文本标记语言)有基本的了解。本书联机附录A中提供了HTML参考手册。如果不熟悉HTML,建议使用Web上的联机教材进行学习。要寻找这些教材,用浏览器检索功能找到文本“HTML tutorial”。也可以从URL www.toolery.com/javascript/寻找联机教程和其他信息的链接。硬件与软件需求本书面向使用Windows的用户,但所介绍的JavaScript也适用于支持Netscape Communi-cator、Microsoft Internet Explorer或Opera Software Opera浏览器(http://www.operasoftware .com)的平台,包括Windows、Macintosh、Linux或Unix变形系统。如果是使用Windows和Netscape Communicator或Internet Explorer,建议用奔腾以上处理器,至少32MB内存。也可以用16MB内存,但这时浏览器会慢得令人无法忍受。要开发服务器方JavaScript应用程序,需要Netscape或Microsoft Web服务器,或者JSP平台。选择浏览器要充分利用本书中介绍的功能,建议用Netscape Communicator 6以上或Microsoft Internet Explorer 5.5以上版本。本书介绍的JavaScript 1.5是两个浏览器都支持的。本书的编排本书各章分为3个基本组成部分:关于JavaScript某个方面应用的背景信息;关于JavaScript在相应方面的Web应用程序开发方法的介绍;JavaScript具体的编程实例。这本书很厚,因为能用JavaScript完成的工作很多,要掌握JavaScript编程的各个方面,需要学很多东西。全书分为6个部分,共31章。第七部分共5章放在本书的选配光盘上。本书还有6个附录。第一部分:JavaScript和JScript初步第一部分(第1章到第6章)介绍JavaScript语言的基本元素和如何编写简单的脚本、JavaScript语言的语法并说明其在浏览器编程中的使用方法,还要介绍JavaScript对基于对象编程的支持和JavaScript的预定义对象。这些预定义对象使脚本能控制浏览器显示信息的方式,还可控制浏览器响应用户事件的方法。掌握这些对象是成为JavaScript专业编程人员的入门钥匙。第二部分:编程文档对象和模型第二部分(第7章到第13章)介绍JavaScript预定义对象的细节及如何在样本脚本中使用这些对象的属性和方法。读完第二部分,你便会熟悉了JavaScript浏览器的编程方法,从而为第三部分的学习打下基础。读者将可以编写脚本,利用JavaScript生成各种实用的主页。第三部分:开发组件与应用程序这个部分(第14章到第20章)介绍如何利用JavaScript,来有效地改进生成的Web页面。介绍如何在JavaScript中实现可以使用和复用的组件,如何把这些组件集成到Web页面中。介绍如何用这些组件开发电子商务Web应用程序。还要开发一些JavaScript游戏。读完第三部分,你便会熟悉客户端JavaScript编程的基本方法。第四部分:使用XML兼容浏览器第四部分(第21章到第26章)介绍JavaScript如何与XML结合,开发高级Web应用程序。我们将介绍如何建立XML样式,以便在Netscape Communicator与Microsoft Internet Explorer中显示。我们将介绍怎样编Netscape Communicator与Microsoft Internet Explorer中的XML脚本,以及如何用XSLT将XML文件转换成JavaScript代码,然后介绍如何开发基于XML的Web应用程序和使用浏览器特定的XML功能。第五部分:与Java、ActiveX和插入件通信第五部分(第27章到第29章)介绍Java小程序、ActiveX组件和浏览器插入件,介绍其如何与JavaScript组合。我们介绍如何用JavaScript装入、控制Java小程序和与Java小程序通信,并介绍Java小程序如何调用JavaScript函数。介绍ActiveX,并介绍怎样用JScript编写ActiveX对象的脚本。最后,我们还将介绍浏览器插入件是如何工作的,如何用JavaScript装入插入件并与插入件通信。第六部分:Shell编程第六部分(第30章到第31章)介绍如何用JavaScript开发有用的shell脚本,我们介绍Mozilla.org公司开发的开放源代码Rhino脚本环境及举例说明其如何将结构化文本文件转变为JavaScript幻灯片显示。我们还将介绍如何用Microsoft的Windows Scripting Host开发Windows应用程序脚本。附录本书包含6个附录,提供重要的JavaScript参考信息。附录A和附录B介绍JavaScript数学函数库及其支持的正则表达式。附录C、附录D、附录E提供的参数资料描述了由ECMAScript第3版、Document Object Model(DOM)Level 0和DOM Level 1定义的JavaScript对象、属性、方法和事件处理器。光盘内容本书选配光盘上有关于服务器方编程的5个章节(第32章到第36章),介绍如何用Java-Script开发服务器方应用程序。介绍公用网关接口(CGI,Common Gateway Interface)及服务器方CGI脚本与客户端JavaScript脚本如何交互。介绍LiveWire与LiveWire Database Servic -
PHP 4网页编程实例解析李辛铭等编著PHP是一种运行于服务器端的内嵌式程序设计语言,它因功能强大、易学易用、可扩展性强、运行速度快及开放性好而成为网站建设者的首选开发工具之一。本书以实例的形式详细介绍PHP 4的应用,全书共11章,首先介绍了PHP基础和MySql数据库基础;然后详细介绍了一系列PHP实例,包括计数器、相片集、用户系统、留言板、在线论坛、聊天室、网上投票和网上报名等,读者通过这些具体实例的学习可以快速掌握使用PHP搭建网站的方法和技巧;最后附录提供了PHP的函数库,方便读者阅读时参考。 本书以实例为基础,遵循由易到难、循序渐进的讲解方法,不仅适用于正在学习使用PHP语言编程的相关人员,对于具有实际网站建设经验者也同样极具参考价值。 -
ASP.NET程序调试(美)Jonathan Goodyear,Brian Peek,Brad Fox著;江明菲,邵勇译ASP.NET是微软.NET框架的Web部分,它是下一代的ASP Web开发平台,但是由于它的复杂性,调试ASP.NET程序会遇到各种问题,本书的目的就是为了解决这些问题,以帮助开发者更好地利用ASP.NET的强大功能。本书由权威专家撰写,内容翔实,实例典型且恰当实用,易于理解,是调试ASP.NET的必备用书。本书适合有一定经验的Web开发员及相关人士阅读,也可供有兴趣的读者参考。 -
最新JSP入门与应用荣钦科技主笔室编著本书详述了JSP内嵌式网页程序设计的特点,并带领读者逐步完成执行环境的安装与设置,并对JSP语法结构进行了详细的说明,由浅入深、由易到难。本书向您介绍了运用HTML制作网页的各种表单的方法与技巧;本书介绍了数据库原理、SOL命令及JDBC与MySOL数据库的连接方式,以及JSP中用来访问数据库的方法。本书提供了大量精彩的范例,计数器、留言板、聊天室、网上投票等,让您跟着范例大显身手。本书由浅入深系统地介绍了网络概念JSP语法JSP程序与数据库间的连结方式等内容,并且结合实际范例说明其应用方法,是一本全面的实用技术书籍。 -
ASP.NET编程基础肖建等编著本书以原理和组件相结合的方式,并辅以大量实例,全面深入地介绍了ASP.NET技术及编程方法与技巧。首先介绍了ASP.NET特性以及HTML语法和C#语言基础;然后分别介绍了ASP.NET最基本的组件、数据验证机制及其组件、数据绑定组件、数据操作组件以及其他重要组件;最后综合前几章的知识,以一个E-Commerce购物系统的构建过程为例,向读者演示了ASP.NET的开发过程。本书图文并茂、结构清晰、通俗易懂,适合于ASP.NET初学者阅读参考,也是很好的培训用书。
