网络编程
-
ASP+SQL Server网络应用系统开发与实例李晓黎,张巍编著·包含大量实用小技巧,重点突出,便于灵活掌握·包含数据库的管理、开发和实例,内容全面,一步到位·分析详细,实用性强本书介绍了ASP和SQL Server 2000的必备知识,并完整地介绍了几个使用ASP开发SQL Server 2000网络应用程序的实例,包括用户管理及登录系统、简易网上论坛、网站流量统计系统、网络投票系统、新闻发布及管理系统、网上商城购物系统、旅游在线报名系统和网上人才管理系统等。本书适用于使用ASP开发网络应用程序的技术人员以及对相关技术感兴趣的读者。本书注重知识的系统性和实用性,讲求学习的循序渐进,适合于初学者学习和阅读。读者只要具备基本的HTML网页设计知识,就可以按照书中介绍的方法及实例构建互联网站,开发网络应用系统。 -
ASP & ASP王兴东[等]编著很多初学编程的读者,在看过一些讲述基础的书籍后学会了软件的基本操作,或在学校里学习了一些基本的编程语言之后,常常陷入困难和茫然,一些指导开发的实例图书所讲的实例往往是工程实例,对一些基本编程模块着墨很少,使读者学起来很吃力。本书就是在这样的情况下产生的,我们希望这套丛书能够交给广大初学编程的读者一把钥匙,使大家能够快速掌握软件开发技术并能节实投入实际应用。本书主要针对已有初步ASP网页编程基础的读者,全书通过150个实例全面、深入地介绍了ASP和ASP.NET网页编程技术的常用方法和技巧。全书共分为6章,主要讲解了HTML网页、HTML控件和Web服务器控件编程、与服务器端进行数据交互、网页与数据库集成、数据绑定、通过定制模板控制数据格式并处理模板内的事件、客户端编程等。这些实例简单实用、典型性强、功能突出,很多实例使用的技术可以解决一类问题,所以使用本书最好的方法是掌握实例中的技术或技巧后,使用这些技术去试着实现更复杂的功能、应用到更多方面。本书内容丰富、结构合理、叙述简明,可以作为广大网页编程爱好者提供编程水平的自学教材,也可以供程序开发人员和大专院校有关师生作为参考资料。本书所有实例源代码可免费从网上下载。 -
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服务为应用程序提供异步后台服务,同时还深入分析了站点维护的问题。本书由李明刚、肖建执笔编写。此外,蓝荣香、王昊亮、喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、李冰、付鹏程、高翔、朱丽云、崔凌、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、钟华、高海峰、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了编者很大的帮助。在此,编者对他们表示衷心的感谢。由于编者的水平和经验所限,错误和不足在所难免,恳请广大读者不吝赐教和指正。 -
ASP网络应用系统典型模块开发实例解析张固[等]编著本书以典型模块的实现为主,比较系统地介绍了用ASP进行网络应用系统开发的基本知识和基本技能,着重于实际应用。本书内容可以分为两部分:ASP基础知识介绍和ASP设计实例。基础知识部分(第1章和第2章)系统地介绍了有关ASP的各方面的知识,从概念、特点到环境设置、服务器配置,再到ASP的语法、基本的数据库操作等。同时这一部分也给出了一些比较简单的典型模块来让读者对ASP编程技术有一个感性的认识。使用ASP进行实际的网络应用设计是本书的重点。从第3章开始,分别介绍了登录模块、注册模块、数据库典型模块、计数器模块、BBS系统、网上投票系统、聊天室系统、新闻发布系统、网络搜索引擎以及学生管理系统等。每个系统都得到了细致的剖析,并充分将每个典型系统做到完善是本书的最大特点。本书适合有一定ASP基础和数据库基础的读者阅读。 -
JSP工程应用与项目实践赛奎春主编;陈威 等编著本书从项目开发必备的知识和原则入手,全面系统地介绍了JSP在工程开如的编程知识、方法和技巧。全书共分12章,内容包括:JSP环境的搭配、JSP的基本语法及其在项目中的应用、Java编程基础、JSP的内建对象及其在项目中的应用、JavaBean组件技术、Servlet技术、JSP数据库技术、创建Web的过滤和监听、Web框架、构建网上社区、网上书店、网上办公系统等内容。全书注重所讲知识的工程应用,使读者在学习JSP的同时,能够快速掌握工程项目开发的思路、方法和经验,并轻松解决项目开发中出现的问题。 为方便读者学习,本书附有配套光盘。光盘提供了书中所有实例的源代码。所有程序全部在JSDK1.4+Tomcat 5.0中通过测试。 本书注重工程实践,实用性强,是各级程序人员不可多得的参考书,也非常适合大中专院校师生学习参考。 -
ASP数据库开发实例解析李严[等]编著本书以实用网络应用程序开发实例为基础,通过几个完整的商业实例,一步一步带领读者完成网络应用程序开发的各个目标。书中的每个实例都突出实用性,通救灾习,读者不仅可以了解开发商业网络系统的专业知识,而且可以全面掌握整个网络系统的设计思路。书中包含:网上图书管理系统、网上商品交易系统、网上客忘掉管理系统、网上企业办公自动化系统、企业网上交流平台等五个实例。所合用的数据库即有小型Access数据库,也有大型的SQLServer数据库。通过对不同数据库、不同行业的实例开发,可使读者快速掌握利用ASP开发数据库管理软件的精髓。本书内容详实,实例完整,步骤清晰,具有很强的实用性。适合各级网络开发人员学习使用,也可供大中专院校师生学习参考,是网络编程者不可多得的一本好书。 -
ASP.NET编程基础及应用张登辉主编本书从实用的角度出发,介绍了利用ASP.NET开发Web应用系统应具备的基础知识,包括ASP.NET技术的有关概念、基本语法、Web数据库的基本原理及基本概念、详细介绍了ASP.NET常用对象和表单控件的使用方法,并以几个较完整的实例介绍了Web应用程序的开发方法和开发过程。每章配有习题,可以指导读者深入学习。本书既可作为高等学校计算机软件技术课程的教材,也可作为网站开发人员的技术参考书。ASP.NET是目前最流行的Web应用系统开发工具之一。它是一种全新的服务器端技术,借助.NETFramework框架强大的服务器端控件的支持,可以开发出功能强大的Web应用系统。本书以ASP.NET默认的程序语言VB.NET为背景,介绍ASP.NET网站开发技术。本书从Web和ASP.NET的基本概念讲起,由浅入深,逐步介绍了当前ASP.NET程序设计的工作环境、开发方法、对象、表单控件等内容。本教材以够用、实用为标准,力求通过简明、通俗的语言介绍ASP.NET技术的基本概念和编程方法。本课程建议授课学时为40小时,实验学时20小时,并要求先修C语言或BASIC语言。全书共分为8章,第1~3章主要介绍ASP.NET相关的基本概念和基本知识。第4-7章主要介绍ASP.NET编程将使用到的几项关键技术。第8章主要介绍几个较完整的网站模块实例。本书的特点是理论与实践的紧密结合,书中的实例都是在Windows2003环境下调试运行通过。读者可以按照书中所讲述实例进行实践练习。本书由张登辉主编,高济主审。本书的顺利出版,要感谢浙江树人大学的领导和老师给予的大力支持和帮助。书中不妥之处,请读者指正。为了配合本书的教学,机械工业出版社为读者提供电子教案和源程序代码,读者可在www.cmpbook.com下载。编者 -
ASP程序设计与应用卫振林主编使用ASP技术编写Web应用程序的基本知识、方法和技巧。内容主要包括动态网页和静态网页的异同点,ASP应用程序的运行环境的设置方法,HTML基础知识,ASP对象模型和基本交互方法,VBScrim基础知识,ASP内置对象、组件的使用方法,脚本对象的使用方法,SQLServer2000数据库基础知识,数据库连接和访问方法。最后,介绍了一个ASP综合实例。《21世纪高职高专系列教材:ASP程序设计与应用(新版)》叙述力求通俗实用,注重应用,重点和难点内容都辅之以例题和习题讲解及练习,书中例题程序代码可在机械工业出版社网站上查询,便于读者学习研究。《21世纪高职高专系列教材:ASP程序设计与应用(新版)》可作为高等职业学院计算机及其相关专业的教材,也可作为ASP编程爱好者的参考读物。 -
JSP实用案例教程冯燕奎,赵德奎等编著本书较为全面地介绍了JavaServerPages(JSP)程序设计技术。主要内容包括:B/S开发模式和主流技术介绍,JSP编程基础,在Windows2000/XP和Linux环境下JSP运行环境的配置过程,HTML与JSP的交互过程,JSP中的页面元素,编译指令和操作指令,JSP中常用的对象,JDBC,JaveBean,JSP的综合应用举例,Servlet的概念和使用,如何在JSP中应用XML,JSP的高级应用以及最后的项目实战。本书结构清晰、内容翔实、注重实用、深入浅出、易学易懂,非常适合作为JSP的自学教材或培训教材,同时,也适合作为JSP开发人员的参考书。无论你是一名新手还是程序设计方面的专家,都会惊异于SUN公司Java技术的无穷魅力。Java带给你的并不仅仅是面向对象、开放、平台无关、易用、安全和"Writeonce,runany—where"(“一次编写,处处运行”)等软件开发方面的优势,更重要的是,它提供了一种新颖的思想表达方式、一种全新的思维模式。随着待解决问题的规模不断膨胀,Java彻底的面向对象思想的灵活性就会展现出来。毋庸置疑,Java是开发大型软件最称手的工具。伴随着Internet的迅猛发展,新一轮的计算技术正在由早期的基于C/S(Client/Server)模式的应用系统向着现在的基于B/S(Browser/Server)模式的应用系统进行转变。纵观现在的两大主流开发体系——Microsoft的.NET体系和Sun的以J2EE(Java2Enter—priseEdition)为核心的SUN-ONE(SUNOpenNetworkEnvironment)体系,基于Web的技术正在被逐渐加强:,NET推出了以ASP.NET为代表的Web开发技术,而在Sun的Java体系中,则有JS?/Servlet/JavaBean与之相抗衡。由于SunJava先天具备的跨平台性、安全性、超强的网络功能,因此,自从Java技术推出之后,经过了几年的不断完善,越来越多的rr厂商纷纷对Java技术青睐有加:Oracle数据库和IBMDB2数据库内置了Java虚拟机,可以使用Java技术写Oracle和IBMDB2中的存储过程;Borland推出了最受欢迎的Java开发工具JBuilder,并且持续而迅速地升级它的版本;许多硬件厂商正在研制支持Java功能的芯片……正是由于上述原因,基于JavaJ2EE的企业级解决方案已经成为了目前一个事实上的标准,因此,大批优秀的程序员正在使用Java、完善Java、扩展Java的功能。在Java的J2EE体系中,JSp/Servlet/JavaBean占据了非常重要的位置,不仅成为Web项目开发的利器,而且也是人们接触和使用J2EE的一个基础。本书通过翔实的内容和丰富的案例,引领着读者学习JSP/Servlet/JavaBean的开发体系,以及这套技术在项目开发中的实际应用。本书主要有以下几个特点:本书是作者教学和开发工作的总结。作者曾经从事Java和JSP的教学和开发工作,因此,本书从人的认知规律人手,能够让读者快速上手掌握JSP编程。书中的案例全部取自教学,全部经过实际教学的检验。实践证明,作者的绝大多数学生可以在120个小时的学习和毕业设计后,胜任软件公司中JSP程序员的工作。案例非常实用。书中的案例是作者对自己教学和开发经验的总结,许多学员在毕业后反映说,在实际开发中,把老师的案例稍微改造一下就可以使用了。本书较为全面地介绍了JSP开发中的基本内容。通过对本书的学习,读者可以掌握JSP开发的基本知识和应用技巧。本书第1章介绍了B/S开发模式和主流技术。第2章介绍了JSP编程基础,包括Java基础知识和Web编程基础知识:HTML和JavaScript。第3章介绍了在Windows2000/XP和Linux环境下JSp运行环境的配置过程。第4章介绍了HTML与JSp的交互过程。第5章介绍了JSP中的页面元素、编译指令和操作指令。第6章介绍了JSP中常用的对象。第7章介绍了JDBC。第8章介绍了如何使用JavaBean,以及JSP和JavaBean的结合。第9章则是JSP的综合应用举例。第10章介绍了如何在JSP中使用XML。第11章介绍了Servlet的概念和使用。第12章则涉及了JSP的高级应用主体,包括在JSP中实现文件上传、在JSP中发送E-mail以及JSPTagLibrary的使用。第13章则是对前面各个章节的综合应用。本书所有范例的程序代码,读者可以自行到新东方rr教育的WWW.ge巧ob.com.cn网站上免费下载得到。 -
JSP设计Hans Bergsten著;汪青青,朱剑平等译从1999年开始,企业级Java风暴般席卷了整个Java编程社区,开发者们都已认识到它在构建分布式应用程序方面的潜力。而现在,JSP(JavaServerPages)继续协调网页设计者和程序员之间的工作,让他们共同创建动态网站。JSP基于特定的Javaservlet技术而构建,用它可以更加轻松地开发动态Web应用程序,即使您是一位硬核程序员也无妨。《JSP设计(第二版)》得到了彻底的修订和更新,包括了JSP规范1.2版本中的重大变化。它包括关于JSPStandardTagLibrary(JSTL)的详细内容::JSTL是一组殷切加入的JSP元素规范,用于多数JSP应用程序中需要的任务。本书开篇阐述了JSP如何充分利用Javaservlet来创建高效、可移植的Web应用程序。书中还展示了如何用ApacheTomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于数据库访问、XML处理及国际化等。本书可以满足两类想学习JSP的专业人士的不同需要:一类是网页设计师,他们对如何在网页中使用JSP元素很感兴趣;另一类是程序员,他们对JSPAPl极为关注,并关心如何在企业级应用程序中有效地使用JSP。如果你是后者,本书还将指导你研究一些更深入的课题,诸如用普通的ApacheStrutsMVC框架将servlet和JavaBeans与JSP集成在一起等。最后,本书作者展示了如何用逼真的示例开发自定义标记库,读者可将共用作自己JSP库的出发点。“这是一本很完整、很全面而且非常实用的书。作者出色地将他广博的经验与人共享,因此网页开发人员得以充分利用JavaServerPages和相关网页技术。”::PierreDelisle,JSP标准标记库规范主管(JSPstandardtaglibraryspecificationlead)HansBergsten是GefionSoftware的创始人,该公司致力于在J2EE技术的基础之上开发Java服务及产品。从servlet和JSP规范形成的时候开始,Hans始终是工作组中的积极参与者。他还为其他相关的JCP规范(诸如JSPStandardTagLibrary,JSTL)做出了重要贡献,而且,作为ApacheJakarta项目管理委员会中的成员参与了用于servlet和JSP这两个规范的ApacheTomcat参考实现的开发。
