网络编程
-
Jakarta Struts编程(美)Chuck Cavaness著;孙江宏[等]译;孙江宏译“许多开放源代码包缺少对所有特性的综合指导——这些指导不仅仅是“hello,world”之类的东西,而是帮助您深入问题,解决实际的应用程序设计……(本书)对于很多人员而言正是这样的指南”。——CraigMcClanahan(JakartaStruts创始人)本书主要内容:●Struts的安装、设置和配置●Struts映射到Model2设计模式的完整介绍●详细论述利用JSP使用Struts的知识,包括Struts标记库●Struts异常处理、验证和登录●Struts应用程序的国际化和本地化●完整论述新StrutsTiles模板库●Struts应用程序的打包和发布JakartaStrutsFramework是一个开放源代码的Apache项目,已经成为利用JavaServlet和JavaServerPage(JSP)技术构建Web应用程序的最流行的表示框架包。它推动形成了基于Model-View-Controller(MVC)设计模式(通常称为Model2方式)的应用程序架构。然而,高效的Model2编程并不是一项简单的任务,开发人员经常自己发现难于找到很多问题的最佳解决方式。本书是Struts项目的完全指南,引导开发人员理解概念、设计和实现方式。虽然它由Struts应用程序的基础开始并深入讲解了Model2设计方案,但这本书很快转入了较高级的主题。安装和设置贯穿文档始终,并且清楚地解释了每个配置选项。本书利用大量使用了标准JSP标记库和Struts附加程序的实际例子,研究了Struts环境中的JSP编程技术。用户还将掌握多层应用程序编程,从Struts应用程序同EJB交互,利用Struts提供的包和工具处理复杂验证和登录。无论你是希望获取Struts极稀少的在线文档,还是希望学习Model2编程技术,或者是作为一名高级Struts程序员想完全熟悉这个强大的框架包,这本书都将满足你的要求。 -
ASP.NET程序设计尚俊杰编著本书系统地讲述了使用ASP.NET进行网络程序设计。第1章讲述了.NET框架结构及如何搭建运行环境,并开发了第1个简单的ASP.NET页面。第2章讲述VB.NET程序设计语言基础,包括数据类型、变量及各种语句。第3章讲述HTML服务器控件和Web服务器控件。第4章讲述Request、Response等重要的内部对象。第5章讲述数据库的基础知识和SQL语言。第6、7章讲述如何存取数据库。第8章讲述了如何管理服务器上的文件和文件夹,如何读取文本文件、XML文件和Excel文件。第9章讲述了如何利用隐藏代码和业务对象实现程序代码和HTML代码分离。第1章讲述了.NET的最新特性:Web服务。第11章讲述了配置Global.asax、web.Config文件和网络安全、使用缓存、调试程序等高级应用。在附录中提供了常见问题答疑、重要名词、学习资源等。配套光盘中有本书所有的示例源代码。本书注重基础、讲究实用、选材得当、深入浅出,希望初学者能很快实现从入门到精通。本书适于做高等学校网络程序设计课程教材,同时也适合网络程序设计人员自学使用。写作本教材的原因因为长期从事网络程序设计技术研究和信息技术教育,所以一直想写一些由浅入深、从入门到精通的教材。希望这些教材真正以学生为中心,符合学生的认知规律,化高深为浅显,化复杂为简单。简单地说,就是让不会的人一看就会,让会的人看了能迅速提高。22年1月,我出版了自己的第一本教材《网络程序设计:ASP》,该书基本上达到了目标,受到了广大读者的一致好评。此后又陆续出版了几本计算机类教材。随着.NET的逐渐推广,很多读者给我来信,希望我发扬ASP教材的风格,写一本ASP.NET程序设计的教材。因此推出了这本《ASP.NET程序设计》教材。学习本教材需要的预备知识本书要求读者只需具备基本的Windows操作、网络应用和简单的HTML知识,本书附录E有HTML知识可以参考。本教材特点①注重基础、讲究使用、从入门到精通;②精心设计每一个案例,力争让读者在不知不觉中掌握;③精心进行教学设计:什么讲,什么不讲,什么先讲,什么后讲。本教材导读本书主要采用案例教学法。一般的例子开始有讲解,例子中易产生疑问的地方有注释,例子后面对重要或易错的内容还有说明。示例要反复看,看完后要达到这种程度:不仅要精通每一句,而且对程序的总体思想、总体结构要了然在胸,还要清楚本例学习到的新知识。最好自己能一边看,一边输入练习。每一章前面精心设计了"本章要点",请重点掌握该部分内容。每一章后面设计了适量的习题,主要是针对本章重点、难点进行训练,对掌握本章内容有非常重要的作用。配套光盘里包括所有的源程序,大家可以参照光盘使用说明复制使用。本书的支持网站(http://www.shang.com)有大量相关的课件、补充资料、源代码、软件组件等资源,欢迎大家访问。注:凡是标题后注有关号的表示较难,可以以后再学。如何才能学好ASP.NET首先要对类的概念有透彻了解,要明确.NET中所有的内容都是用类实现的,一种是有界面的类,如文本框控件,一种是没有界面的类。在开发程序时,实质上就是调用各种类的属性、方法和事件。其次要熟练掌握各种控件的使用,并请尽量使用Web服务器控件。对于控件,实际上就是如何设置属性,如何获取它的值。此外,要对一些应用程序、物理路径、相对路径等重要概念理解清楚。致谢首先要感谢北京大学的蔡翠平老师、北京交通大学出版社的孙秀翠编辑,没有她们的帮助,就没有本书的面世。在本书的写作过程中,赵海霞、丛明辉等也给了很多帮助。此外,还要感谢给我来信的各位读者朋友们。谢谢大家的厚爱,愿各位早日成功!尚俊杰,男,1972年出生于河南林州市,现在北京大学教育学院任教,主要研究方向为网络教育、信息技术教育、网络技术,至今主编或合作出版计算机类教材6部;在国内外各级各类学术期刊、学术会议上发表论文15篇;并于21年4月至9月在香港中文大学做访问学者。电子信箱:shangjj@263.net或jjshang@jjshang.com个人主页:http://www.jjshang.com -
.NET & XML Magazine 2002-2003 中文精华合集美国发赛特技术出版集团著《.NET&XMLMagazine》面向蓬勃兴起的.NET和XMLWeb服务开发社群,是目前唯一专业面向Web服务开发的技术杂志,着眼软件发展方向,高屋建瓴地解析技术大局。本合集精选2002-2003年最优秀的技术文章,实用性强,把最新的WebService开发技术呈现给读者,是.NET系统开发者和Web服务开发者的良师益友。《国际技术期刊中文精华合集》是博文视点资讯有限公司与世界一流IT技术媒体集团共同合作推出的系列丛书。该丛书的内容精选自国外一流技术期刊近期刊登的精华技术文章。第1批共5种,内容涵盖:Java、.NET、XML、Web开发和Delphi等最主流的开发技术。《.NET&XMLMagazine》面向蓬勃兴起的.NET和XMLWeb服务开发社群,是目前惟一专业面向Web服务开发的技术杂志,着眼于软件发展方向,高屋建瓴地解析技术大局。本合集精选2002-2003年发表的优秀技术文章,实用性强,把最新的Web服务开发技术呈现给读者,是.NET系统开发者和Web服务开发者的良师益友。FawcetteTechnicalPublications(www.ftponline.com)是美国著名专业技术媒体集团,旗下有多种开发类期刊,深受读者好评。FTP集团所主办的VSLive!与微软件的TechEd并列为全美最盛大的开发者大会。本书汇集了国际著名技术媒体FawcetteTechnicalPublications旗下技术期刊.NETMagazine和XMLWebServicesMagazine2002-2003年度精华文章数十篇。主要涉及.NET平台和WebServices技术平台,由各自领域内的一流专家撰写,其内容包括了从编程技术到产品配置,从工具使用技巧到新技术剖析的积上方面,技术含量丰富,观点权威,涵盖面广。本书不仅适合专业软件开发者阅读学习和参考,同时也适合广大技术爱好者、在校学生和老师阅读学习。 -
网页开发语言JavaScript实践教程上海市计算机应用能力考核办公室编《网页开发语言JavaScript实践教程》是上海市信息认证证书系列教材之一。《网页开发语言JavaScript实践教程》共分十课,主要内容包括:初识vaScript,变量、函数、数据类型和运算符,程序控制语句,对象的使用,JavaScript中的事件处理,浏览器对象,JavaScript脚本实现Web页面信息交互,调试JavaScript,JavaScript的应用等。《网页开发语言JavaScript实践教程》采用任务驱动的写作方法。每一课针对明确的应用目标,由若干个相关的应用任务组成,每个任务可独立运行;每个任务又配有若干相关练习,读者可以在边学边练中快速掌握网页开发语言JavaScript的有关概念和操作方法,增强处理实际问题的能力。《网页开发语言JavaScript实践教程》可作为信息技术社会化培训及大专院校专业教学的教材,也可供各种层次的从事Web编程以及技术服务的工程技术人员学习参考。上海市计算机应用能力考核专家组成员。 -
IBM WEBSPHERE STUDIO J2EE应用开发(美)库什纳 主编,张云涛等 译;张云涛译本书引导读者学习如何使用WebSphere Studio开发企业级应用程序,内容包括:servlet、JSP、EJB开发(会话bean和EJB体系结构,使用WebSphere Studio开发实体EJB、消息驱动bean)、事务、安全、JCA工个和支持软件、WebSphere Studio的Profiling分析工具、客户端的实现、打包和部署、WebSphere管理、WebSphere Studio的远程调试器和Java组件测试工具等内容。通过学习本书,读者不仅可以成为企业应用程序开发人员,还可以通过IBM的相关技术认证。通过电子商务随需应变的领先软件平台的认证。要在当前充满竞争的商业环境中获得成功,公司需要优秀的软件开发人员,他们能集成企业应用程序并满足不断变化的客户需求。读者不仅可以成为企业应用程序开发人员,还可以通过IBM的相关技术认证。本书涵盖认证所需的所有主题,使读者能够:·设计、构建和测试可重用的企业组件·设计、构建和测试Web组件·理解数据库连接和IBM WebSphere应用服务器内的消息传递·处理EJB事务·其他内容……·开发访问企业组件的客户端·装配企业应用程序并将它们部署在IBM WebSphere应用服务器上·在WebSphere应用服务器环境内验证、调整和检测应用程序IBM软件认证:认证技能级别WebSphere软件的IBM认证级别很容易判断。IBM WebSphere Studio V5.0有三个级别的认证。本书所针对的考试号是287。 -
XML编程实例教程丘广华,张文敏编著'这是一本用实例介绍XML编程技术的专著。本书共由10章内容构成。主要内容如下:XML基础入门,文档类型定义DTD,命名空间和属性的声明,层叠样式表CSS,层叠样式表CSS2,初识XSL,XSL高级应用,XML结合JavaScript的应用,XML存储结构以及整合ASP的应用,XML的高级应用。本书贯穿了“用实例说明问题”的指导思想,在各章的每一小节的最后都有一个完整的范例对相应知识点进行概括和整合,因此本书实用性和指导性较强,适合了解XML编程基本概念的初、中级软件开发者参考使用。'"XML(ExtensibleMarkupLanguage,可扩展标记语言)作为一种新兴的计算机技术,已经在短短的几年间对互联网产生了深刻的影响。它使Internet应用程序的编写方式在基本结构的层面上发生了变革。一时间,XML成为了计算机时尚技术中一个很抢眼的词汇,各大软件公司纷纷将自己的相关产品向XML的大旗靠拢。对于从未接触过XML的读者来说,要理解XML技术中的许多概念是有一定困难的。相比在Internet?嫌τ玫酶惴骸⒁哺嗣撬熘谋昙怯镅浴狧TML,XML的语法和规则都要严谨和复杂一些。这些问题也是许多读者在开始学习XML以及学习的进阶时期最常见的困难。而本书正是针对这些问题来组织相关知识点和实例进行讲解的。本书主要包括了4个部分:XML基础、样式表技术、XML综合技术运用以及XML高级编程。首先,本书从XML诞生的背景入手,详细介绍了XML标准体系的作用和意义。并结合实例一步步阐明了XML的基本概念和语法基础。接着,在样式表的章节中,针对CSS、XSL两大样式表技术,通过大量的实例向读者介绍了它们的基本语法以及实用技巧。在这2个部分的基础上,本书进一步展开了XML综合技术的介绍。在这个知识单元中,我们将Internet上最为实用的页面脚本编程和ASP技术整合到XML的应用中,并结合XML的高级应用属性生成了一些功能较为强大的实用页面程序。这些应用实例是通过讲解过程中知识点的不断积累而逐步完善的,从而方便读者更好地了解和掌握相应的技术要领。在最后部分,是XML一些高端技术的应用,这些章节中知识点的学习是建立在之前各章内容基础之上的,所以采用了高密度、大信息量的方式进行介绍,以便在有限的篇幅内尽可能多的将之前学习的相对分散的XML知识点,与互联网中运作实用技术紧密联系在一起。对具体的章节而言,本书的10章内容都有着独立的主题。而在学习过程中,这些主题又是逐步深入的。XML入门部分和样式表语法为综合技术运用奠定了基础,而这些基本语法和技术特点也正是在综合性范例中得到了充分的体现。在讲解的方式上,本书始终贯穿了“用实例说明问题”的编写思想,努力追求将每一个知识点的理论内容都通过相应的例子来进行形象的说明。因此,本书的各章节中在介绍语法及使用技巧的同时,都匹配了简单的例子?欢以诿恳恍〗诘淖詈螅加幸桓鐾暾姆独孕〗诘闹兜憬懈爬ê驼希约由疃琳叨哉庑┲兜睦斫狻?如果读者想要在Internet上访问到更多XML的信息以补充从本书中学到的内容,可以参考W3C在http://www.w3.org中专门为网页制作人员提供的各种信息和服务。另外,MicrosoftDeveloperNetwork(微软开发商网络,MSDN)在http://msdn.microsoft.com/xml/default.asp中也提供了Microsoft产品所支持的、有关XML的大量信息。本书是专门为MicrosoftInternetExplorer5.0-6.0编写的。读者可以从http://www.microsoft.com/windows/ie下载最新的InternetExplorer6.0。在整本书中,当某些信息属性只适用于某个InternetExplorer版本时,也会在相应的位置及时指出。本书由丘广华、张文敏和农超组织编写,其他参加本书的编写、录排、校对工作的人员还有:罗贤锋、葛丽、刘卫宏、刘向军、田野、刘聪、田军、张丽、陈曙辉、邓波、王东霞、李志、张巧莉、赵军锁、姜南、龚志翔、汪建华、郭祥雷、赵文辉、黄晓润、车自友、陈培等。龚超同志对全稿进行了严格细致的复审。本书的出版是集体劳动的结晶。还要特别感谢希望电子出版社第三编辑室的老师们,他们为本书的出版付出了很多心血!由于时间仓促,且作者的经验和水平有限,文中难免有不妥之处,我们殷切地期望你能给我们提出中肯的意见,以便于提高水平,把更好的图书呈现给大家!(联系方式:adminmail@163.com)。" -
ASP.NET程序设计肖金秀[等]编著高等学校21世纪计算机教材。本书主要分为三部分:基础部分、对象应用部分和案例研究部分,本书的内容分别涵盖了ASP.NET 的基本功能和高级功能。 -
ASP.NET 2.0大揭密(德)Patrick A.Lorenz著;王军,郭卫泳译;王军译本书是市面上第一本有关新版ASP.NET2.0的图书,主要描述了ASP.NET2.0相对于当前版本的新特性,包括40多个新增的控件、MasterPage、集成站点导航功能、用户管理系统、个性化功能、WebPart、Theme/Skin、站点计数器、移动设备、配置等。应用这些新特性,可以使代码编写量减少约70%,从而大大提高开发效率。本书的最后一章还介绍了一些便于程序开发的小技巧。读者必须对当前的ASP.NET版本(1.0或1.1)有很好的理解和掌握,所以本书主要是针对高级和专业级的用户而编写的。PATRICKA.LORENZ住在德国,他是德国南部一家软件开发咨询公司的CTO。PGKSOFTWARE&COMMUNICATIONGMBH(WWW.PGK.DE)主要关注.技术,特别是ASP.NET。2003年该公司引入了QUA-LISITE,这是100%用.NET技术开发出来的首批企业级内容管理系统之一。在德国的开发人员协会中,PATRICK是一位著名的作家,也是一位培训专家。他出版了8本介绍C#和ASP.NET的图书,其中有两本著名的编程图书ASP.NETMITC#KOCHBUCH和ASP.NETMITVB.NETKOCHBUCH是用德语编写的。PATRICK被MICROSOFT公司认为是.NET技术方面的MVP(最有价值专家),也是GERMANMICROSOFTCODEWISE程序开发的一位重要成员。通过WEB站点WWW.ASPNET2.DE可以与他联系。 -
JSP 2.0技术手册林上杰,林康司编著本书图文并茂,以丰富的实例为引导,全面介绍了主流的Java Web开发技术——JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。它们是最重要的Java核心技术。对这两项技术的深入了解,将有助于您未来对于JavaServer Faces(JSF)技术以及Java Web Services技术的学习。本书分为三大部分,前三章为基本概念部分,帮助读者奠定相关的概念基础;第四章至第十一章为JSP 2.0的基础内容,这两部分内容会让入门的读者对JSP 2.0技术有比较全面和系统的认认。第十二章至第十八章为提高部分,介绍了SQL、JSP与JDBC的概念与JavaMail的使用;Web应用程序设计师应有的设计理念和实现方式等内容,这是为有一定理论和实践经验的读者准备的,可以适应他们提高水平的需要。本书的主要内容:·EL语法·JSP 2.0简介·JSTL 1.1简介·Servlet 2.4简介·JSP隐含对象·JSP与JDBC·JSP与JavaMail·JSP与JavaBean·JSP Tag Library·Filter与Listener·Simple Tag与Tag File·网页窗体的处理 -
Servlet与JSP核心编程(美)Marty Hall,(美)Larry Brown著;赵学良译;赵学良译本书由浅入深,全面而深入地介绍了servlet和JSP技术。本书重点介绍核心技术,同时对相关的内容,如Web服务器的配置、安装和应用,数据库的安装和配置等都做了详细明了的介绍。本书的例子简练但真实,将复杂的任务拆分成多个步骤逐一介绍,大大减轻了读者阅读的负担。另外,和其他同类书籍不同的是,本书引导读者根据实际需要取长补短,同时,还基于实际的应用给出大量的提示。<br>本书叙述详尽、条理清晰。对于初学者来说是一本不可多得的入门书籍,经验丰富的servlet和JSP开发人员也可以通过阅读本书得到巩固和提高。<br><br>译者序<br>以前在写译者序时,我总是会写很多,包括我的感想、阅读本书的体会与经验,以及本书的优点和特点,等等。但这一次不同了,首先,它的前身已经得到读者的广泛认同,作为计算机书籍,销量达到1万册绝对可以算是十分畅销了。故而,不用担心由于读者对它不了解而错过这本优秀的图书。如果再花时间去介绍它的优点与特点,那就有画蛇添足之嫌,而且,由于读者甚众,长篇大论的译者序会浪费读者的时间,积少成多,聚沙成塔,累积起来这个时间可能会比较可观。俗话说一寸光阴一寸金(可惜呀!有价无市),浪费读者的时间可谓是罪莫大焉。<br>再回到翻译上来,制作中译本就是为了节省读者学习的时间,降低读者学习的难度,减轻读者的负担(包括经济上),而通畅、准确的译文更是能让学习达到事半功倍的效果。但这个良好氛围的建立是需要多方共同努力的。作为出版社,应该及时、有选择、高效率、高质量地引进读者最需要的图书,清华大学出版社在这一方面的成就有目共睹。作为译者,应该准确、负责、高效地完成书籍的翻译工作,虽然不一定要殚精竭虑,但尽心尽力,以为读者负责的心态努力做到自己的最好却是份内的事。而作为读者,并不是被动地选择和接受,事实上,只有读者才是推动图书出版工作的主要和惟一的动力。读者的反馈对于确定图书的种类、提高图书的质量有着极为重要的作用,公正而客观的评价对于提高图书的质量是必不可少的。所以希望读者能够到本书的信息网站上(见封底)多发表自己的观点和意见,读者、译者和编审人员的良好互动才能创建良好的出版环境。<br>参与本书翻译的还有王永、张阳,他们分别在计算机应用和开发领域拥有丰富的经验。他们的参与对本书大有裨益。<br>感谢我妈妈,她对我无微不至的照顾使我能够将更多的时间投入到本书的修饰和润色中。当然还要感谢清华大学出版社为我们及时、高效、准确地做好图书的引进和出版工作。本书的编辑汤涌涛女士为本书投入了大量的时间,她丰富的经验及敬业的精神对本书的完善起了至关重要的作用。<br>
