网络编程
-
ASP.NET程序设计实用教程石志国编著本书综合了国内几所著名高校及多家知名职业培训中心的.NET技术教学精华,吸取了国内外许多大型企业培训和实际工程的核心代码,参考了多家软件企业入职面试和笔试的试题。本书系统地介绍ASP.NET程序设计开发,全书案例程序使用C#编写,并遵守C#的编码规范。所有案例程序均来自课堂教学和工程实践,注重知识的兼容性和规范性。适合作为高校及各类培训机构的动态网站编程教材或者教学参考书,也可以作为.NET自学人员和.NET开发人员的参考书。本书系统地介绍了ASP.NET程序设计开发,全书案例程序使用C#编写,并遵守C#的编码规范。所有案例程序均来自课堂教学和工程实践,注重知识的兼容性和规范性。依照ASP.NET编程体系,本书分成4部分,共11章。第1部分.NET应用开发基础,介绍了.NET应用开发体系与开发环境配置,以及C#语言程序设计基础;第2部分ASP.NET程序设计基础,介绍了ASP.NET服务器端控件、页面结构、内置对象及.NET框架类;第3部分ASP.NET数据库程序设计,介绍了ADO.NET的结构,使用ADO.NET操作SQLServer数据库,以及XML程序设计基础;第4部分Web服务与项目开发,介绍了基于XML的.NETWeb服务,考试系统的分析与设计,以及从零开始介绍开发一个电子商务项目的过程。本书适合作为高校及各类培训机构的动态网站编程教材或者教学参考书,也可以作为.NET自学人员和.NET开发人员的参考书。 -
JSP数据库高级教程刘彬编著JSPfJava Server Pagesl是由Sun Microsystems公司倡导的、许多公司参与。''起建立的一种动态网页技术标准,它可以实现网页中的动态部分和静态的HTML相分离,可以无缝地运行在Unix,Linux, Windows等操作平台上,从而建立安全、跨平台的动态网站。 本书详细地讲解了JSP数据库编程技术,全书共分19章。第1章~第1 5章主要讲述了JSP语言基础、JSP程序的配置与发布、数据库基础、数据库的访问和连接、高级数据库技术、数据文件操作高级应用、ll_:进制数据的处理、触发器、存储过程、JSP与Servlet高级开发应用、JSP与JavaBean高级开发应用、EJB开发、在JSP中使用XML交换数据、图片处理及显示、基于Session的身份验证等内容,第16章~第19章介绍了留言板、邮件收发系统、BBS论坛系统和在线聊天室系统,从而详细地讲解了JSP数据库编程技巧。 本书语言简洁,内容丰富,可作为高等院校相关专业的教材和辅导用书,也可作为JSP开发人员和广大用户的自学或参考用书。 -
XML实用教程丁跃潮 等编著本书是学习XML语言的实用教材,全书共分9章,主要内容包括:XML的基本概念、语法规则、文档类型定义(DTD)、Schema结构、层叠样式单(CSS)、数据源对象(DSO)、文件转换(XSLT)和文档象模型(DOM)等。最后通过一个网上书店的实例讲解XML的应用。本书内容由浅入深,在讲解基本概念和基本知识的同时给出了大量实例。每章都包括学习目标、小结我习题,便于读者巩固所学的知识。本书适合具有一定计算机基本知识的读者阅读。它可作为计算机及相近专业高职高专类Web设计或XML课程的教材,还可供从事Web应用软件设计的科研人员参考。 -
ASP网络应用开发例学与实践郭常圳编著本书选用开发网络应用程序最普遍的组合ASP+Access,详细介绍了ASP开发数据库应用程序方面的知识,同时专注于解决问题的经典方法,由浅入深地介绍了具有一定难度的高级开发方法。 本书主要包括以下知识点:如何构建ASP的运行与开发环境,如何使用VBS来编写ASP应用程序,如何使用ASP的内置对象,如何使用Access数据库,如何使用ADO来访问数据库和如何进行实际的中型ASP应用程序的开发。 本书的示例都是精心挑选的,所有的代码都可以从附赠光盘中获得。这些代码将以最直观的方式让您踏入ASP的开发殿堂来。 本书非常适合没有任何开发经验的读者,对于具备一定ASP开发技巧,希望开发中型Web应用程序 本书选用开发网络应用程序最普遍的组合ASP+Access,详细介绍了ASP开发数据库应用程序方面的知识,同时专注于解决问题的经典方法,由浅入深地介绍了具有一定难度的高级开发方法。 本书主要包括以下知识点:如何构建ASP的运行与开发环境,如何使用VBS来编写ASP应用程序,如何使用ASP的内置对象,如何使用Access数据库,如何使用ADO来访问数据库和如何进行实际的中型ASP应用程序的开发。 本书的示例都是精心挑选的,所有的代码都可以从附赠光盘中获得。这些代码将以最直观的方式让您踏入ASP的开发殿堂来。 本书非常适合没有任何开发经验的读者,对于具备一定ASP开发技巧,希望开发中型Web应用程序 -
ASP+SQL Server开发动态网站实例荟萃屈喜龙;朱杰本书通过大量动态网站实例的设计与开发,详尽、全面地介绍了使用ASP和SQLServer设计与开发动态网站的全过程。全书的内容安排为:第1篇为基础知识,主要介绍ASP基础、网站的架设、ASP对象与ADO对象的应用、数据库开发基础和SQLServer数据库管理系统等知识;第2篇为应用实例,通过9个针对不同行业应用的大型实例,由浅入深地讲解了每个项目是如们从分析到设计并完成发布的,以及在各种不同情况下的编程经验和应注意的问题。.本书以简练、精辟的语言介绍了ASP与SQLServer的基础知识。同时,以通俗易懂、由浅入深的方式介绍了大量的经典实例的设计与开发方法。本书既可以作为使用ASP进行动态网站开发初学者的学习用书,也可以作为ASP动态网站开发人员的参考用书。... -
Linux服务平台构建与JSP编程实战孙洪雁, 李玉环主编JSP是一种全新的、跨平台的网页编程技术,具有独特而强大的功能,尤其是其跨平台操作的软件复用性,可大大减轻开发人员的工作量,缩短系统的开发周期,因而,在商业交互系统的开发领域具有很强的竞争力和良好的发展前景。本书是作者多年来建立和维护网站的经验总结,是一本非常实用的网站编程指南教材,书中所给出的实例JSP代码和后台Java程序代码均采用了最新Java类库,所有代码均在实际运行调试中通过,可以直接引用,快速上手。对编程过程中可能出现的典型错误进行了程序运行演示,并给出了解决方案。通过在教学过程中不断补充、修改和完善,最终形成现在的知识架构。本书系统完整,叙述由浅入深,符合读者认知规律,既可作为本科、高职高专的教材使用,又可供自学及应用参考。 第1章 Linux基础知识1.1 Linux概述1.2 Linux基本类型及其构建理论1.3 Linux分布式结构习题第2章 Linux服务器系统构建2.1 IP地址与域名准备2.2 上网连接方式2.3 服务器系统的布置习题第3章 SQL语言3.1 数据定义与数据控制3.2 数据查询语句3.3 数据操作语句及操作数3.4 条件子句应用范例3.5 BETWEEN...AND运算符3.6 SQL常用函数3.7 SQL语法总结分类习题第4章 Java语言基础4.1 基本概念4.2 数组与流程控制4.3 类与继承4.4 接口和异常习题第5章 JSP平台构建5.1 网站开发平台概论5.2 与JSP平台构成有关的几个重要概念5.3 JSP平台的构建过程5.4 mod_jk2.so共享模式整合习题第6章 JSP网站编程基础6.1 JSP基础知识6.2 JSP基本指令应用习题第7章 简单的JSP程序设计7.1 简单的JSP网页程序设计7.2 JSP与Java Servlet7.3 JSP与JavaBeans7.4 JSP与Applets习题第8章 JSP应用实例编程8.1 访问计数器程序的制作8.2 网上投票系统的编程8.3 留言板程序的制作8.4 Java Mail编辑8.5 用JSP操作MySQL数据库8.6 一个完整的用户注册阅读管理系统习题附录1 JSP数据库连接方式附录2 jar命令的使用附录3 建立JSWDK调试环境附录4 Linux下MySQL的安装与交互操作主要参考文献 -
ASP+Accss 开发动态网站实例荟萃屈喜龙 等编著书坚持深入浅出的写作风格,在编写方法和内容安排上都进行了精心设计,遵循软件工程的开发过程来安排各部分内容,力求读者能在最短时间内实现ASP网站开发从入门到精通。本书以大量网站实例的具体实施过程贯穿始终,并且所有网站实例全部都是实际商业网站系统中分解的小项目,具有真实、突出的参考借鉴性。。本书对ASP初学者来说很容易入门,对中级用户可提高进阶,对高级用户也有借鉴参考价值。而且在网站的实施过程中也体现了很多设计技巧,对设计人员可起到很好的画龙点睛之效。本书对高校学生的毕业设计也有突出的指导、借鉴功用,是计算机等相关专业学生顺利完成毕业设计难得到的实例教材;同时也适合ASP高级开发人员以及中小企业管理软件项目开发人员借鉴使用。..本书附有配套光盘,所有的网站实例程序都是在实际环境中编译过的,能直接复制到计算机中运行... -
精通JSP编程赵强编著本书不仅详细介绍JSP 2.0开发的基础知识(包括Servlet开发、JSP语法、使用JavaBean、自定义标签、JSTL、表达式语言),还从满足实际开发要求的角度出发,深入讲解包括Web应用设计模式、数据库开发、日志记录、文件上传下载、图形图表、开发框架、测试、Web安全性、性能优化等实用技术。本书提供了大量的源码,用户可以参考这些完整展示技术特性的实例,构建自己的应用程序。全书共分为7篇23章。 本书还在配套光盘中提供一套视频教程,以直观的展现形式,使读者轻松掌握JSP开发环境配置及开发工具的用法。 本书可供Java程序员作为JSP 2.0入门及深入学习的实用参考书,也可供在校师生作为相关课程的教材或实践指导书。 -
Struts网络编程例学与实践闻涛主编Struts目前已经成为Web开发的主流框架之一,并且正有越来越多的开发组织在进行着Struts的应用开发实践。Struts的参考手册和指导书籍也有很多,但是大多数都理论重于实际,针对开发中的具体问题和细节设计不够深入,这样就造成看完书后仍无法上手的尴尬局面。本书针对这一问题,在讲解理论的基础上,通过大量生动的例子来帮助读者理解,并最大程度地保证读者在阅读完本书后能够实际上手进行开发工作。本书主要是为从事Web开发的广大工程技术人员所写。作为Web开发的主流框架之一,Struts是每一个程序员应该了解并掌握的,特别是如果您希望从事这方面的工作。另外,本书也适合各院校对Web开发有一定了解的学生用于学习。本书基本内容组织如下:第1章简要回顾了Struts的历史;第2章介绍了Struts的基本概念和一个简短的小例子;第3章讲解了Struts的ActionForm;第4~6章详细讲解Struts的几个重要标签库;第7章讲解了Struts的Action;第8章是关于自定义标签;第9章论述了Struts的校验机制;第10章说明了Struts的国际化方法;第11章讲解了Struts的Tiles组件;第12章给出一个基于Struts的完整应用系统。本书前7章是Struts的基础内容。如果您对Struts比较陌生,最好从头开始阅读;第8~11章是Struts的高级内容,各章比较独立,如果您对Struts已经比较熟悉,可以挑选您需要和感兴趣的部分单独进行阅读;如果您已经看过不少Struts方面的书籍,只是没有实际做过开发,不妨看看第12章的内容,或许它对您是一个惊喜。本书的所有源代码都可以在随书光盘中找到,方便各位读者的学习和使用。没有各位朋友的关心和帮助,这本书是不可能与广大读者见面的;在这里,衷心感谢各位朋友在此书的写作和出版过程中给予的帮助! 目录第1章Web应用和Struts 11.1Web应用技术的发展 11.1.1静态页面 11.1.2动态页面 11.2Struts介绍 3第2章Struts基本原理 42.1MVC模式 42.2Struts基本概念 52.2.1体系结构 52.2.2配置文件struts-config.xml 62.3Struts工作流程 72.4一个最简单的例子:Hello 82.4.1创建本地工作区和Web环境 82.4.2配置Struts环境 102.4.3实例代码 11第3章处理外部输入的利器:ActionForm 143.1什么是ActionForm 143.2ActionForm实例 143.3ActionForm中两个重要的方法 173.3.1validate() 173.3.2reset() 173.4ActionForm的作用范围 173.5动态ActionForm 183.5.1后端映射(mapbacked)ActionForm 183.5.2动态ActionForm(DynaActionForm) 19第4章Struts的标签库之一:标签 214.1标签 214.2标签 234.3标签 254.4标签 274.5标签 294.6标签 304.7标签 314.8标签 334.9标签 354.10标签和标签 374.11标签 384.12标签 394.13标签 424.14标签 424.15标签 434.16标签 444.17综合实例 46第5章Struts的标签库之二:标签 515.1标签 515.2标签 525.3标签 545.4标签 555.5标签 575.6标签 585.7标签 605.8标签 625.9标签 645.10标签 665.11标签 67第6章Struts的标签库之三:标签 706.1标签和标签 706.2标签 746.3标签和标签 766.4标签和标签 786.5标签和标签 796.6标签和标签 806.7标签和标签 846.8标签 866.9标签 876.10和标签 90第7章Struts世界的控制者:Action 937.1Struts的Action 937.2使用DispatchAction 967.3使用LookupDispatchAction 997.4使用ForwardAction 1037.5使用IncludeAction 1087.6使用SwitchAction 110第8章标签库的扩展:自定义标签 1168.1什么是自定义标签 1168.1.1声明tag标签所在的tag库 1178.1.2实现tag标签 1178.2使用自定义标签currentDatetime 1178.2.1创建currentDatetime标签的TLD文件 1198.2.2创建currentDatetime标签的Java文件 1208.3自定义标签应用实例 1248.3.1带属性的标签 1248.3.2自定义的Iterator标签 1278.3.3自定义变量生成标签 1318.3.4创建脚本变量的自定义标签 1348.4小结 138第9章Struts的校验机制 1399.1传统的JavaScript校验 1409.2Struts的一般校验方法 1469.2.1ActionErrors对象 1469.2.2ActionForm和Action中数据校验实例 1489.3Struts Validator框架 1559.3.1Validator的配置 1569.3.2validator-rules.xml文件 1579.3.3validation.xml文件 1609.3.4ActionForm的使用 1629.3.5Validator框架应用实例 1649.3.6用户自定义校验规则 1689.3.7Validator框架与JavaScript校验 1719.3.8Validator框架对于国际化的支持 1729.4小结 173第10章资源文件 17410.1创建和使用资源文件 17410.2在Action类中使用资源文件 17510.3多资源文件和国际化 17810.4资源文件中的编码问题 179第11章装饰大师:Tiles 18111.1准备工作 18111.2创建一个经典页面布局 18311.3使用标签 18611.4Definition的扩展 18811.5通过Action调用definition 190第12章Struts应用实例:在线用户注册系统 19212.1目标系统 19212.2系统展示 19312.3利用Eclipse开发Web应用程序 19512.3.1新建Web项目 19512.3.2建立源程序文件夹 19912.3.3添加外部jar包的引用 20212.3.4为项目添加文件夹 20812.3.5项目结构说明 20912.3.6项目的部署 21012.3.7小结 21112.4在线用户注册系统开发实战 21212.4.1数据库设计 21212.4.2系统框架功能的实现 21212.4.3第一个页面:系统登录页面的实现 21812.4.4浏览用户列表页面的实现 22412.4.5新增用户页面的实现 22912.4.6修改和删除用户信息 23612.4.7用户权限控制的功能 23912.4.8小结 24212.5在Eclipse中利用Ant脚本部署应用程序 24212.5.1配置Eclipse中Ant脚本功能的相关参数 24212.5.2在Eclipse中编写Ant脚本 24412.5.3运行Ant脚本 24712.5.4Ant脚本视图 25012.5.5小结 252 -
ASP动态网页设计应用教程唐红亮等编著ASP(Active Server Pages)是当前最流行的Web应用程序开发工具之一。本书从初学者角度出发,结合实例由浅入深地介绍了建立一个基于ASP的动态网站所需要的各种技术。 本书主要依据高等院校、各类培训机构旨在培养应用型和技术型人才这一培养目标而编写。在本书的指导下,读者可以掌握基本的网页编程技术,学会HTML标记语言的使用、VBScript脚本语言编程方法及ASP动态网页设计,掌握目前网站中流行的页面计数器、分页显示、访客留言、聊天室、注册登录、数据资料查询等与数据库相关联的编程技术。书中最后一章用一套完整的动态网站程序圆满地将书中所讲内容贯穿于中,供读者参考。 本书结构合理,简明扼要,例题丰富,即学即用,符合教师教学和学生学习的习惯。书中每章后均附有大量习题,以加强学生职业技能训练,本书是1+N复合型人才职业培训项目专用教材,可作为网页开发工程师培训项目的教学用书,也可作为高等学校、高职学校学生学习网页编程的教材,初、中级网页速成培训教材,以及供从事用ASP进行动态网页设计的相关工作人员学习和参考。
