网络编程
-
Web性能测试实战陈绍英,夏海涛,金成姬 著本书是一本总结实践经验和成果的作品,主要为测试人员规划、设计、实施Web性能测试而编写。本书既包含Web性能测试的基础理论,又包含理论在实践中的应用。.本书第1章介绍了性能测试基础知识和性能测试常见的误区。第2章专门针对Web性能测试提出了“Web全面性能测试模型”,把制订性能测试策略、编写测试用例计划以及使用模型的方法融会在一起,提供了规划与设计性能测试的新思路。第3章进一步讨论了如何在项目中进行性能测试需求分析、设计与实施性能测试,并深入讨论了基于场景设计性能测试用例的方法。第4章则介绍了针对Web应用程序进行性能分析的基本方法。第5章是案例部分,分别以银行卡、电子政务、门户网站等典型Web应用系统为实例,讨论了如何在项目中应用“Web全面性能测试模型”。通过真实的实例,向读者展示了如何在项目中制订性能测试计划、实施与控制性能测试、分析系统瓶颈等内容。..本书主要针对项目经理、测试组长、测试(设计)工程师以及对性能测试感兴趣的开发人员。通过本书的学习,可以更加规范地做好性能测试设计与实施工作。... -
XML实用教程丁跃潮、张涛可扩展标记语言XML是一种新的Web开发辅动语言,利用它可通过 Intermet/Intranet进行信息的描述、交换和显示。《21世纪全国应用型本科计算机系列实用规划教材:XML实用教程》是学习和应用XML语言的实用教材,书中阐述了XML的基本概念、语法规则、文档类型定义(DTD)、Schema结构、层叠样式单(CSS)、数据源对象(DSO)、文件转换(XSLT)、文档对象模型(DOM),还介绍了在Java、ASP和NET以及电子商务环境下XML的应用。为适应没有任何Web编程知识的读者,还介绍了HTML基础知识。《21世纪全国应用型本科计算机系列实用规划教材:XML实用教程》内容由浅入深,全书13章分初、中、商级入门3个层次,适合各类读者。在讲解基本概念和基础知识的同时给出了大量实例。每章还包括了数学提示、数学目标、小结和习题,便于读者巩固所学的知识。《21世纪全国应用型本科计算机系列实用规划教材:XML实用教程》适合具有一定计算机基础知识的读者阅读,可作为计算机及相关专业本科Web设计或XML课程的教材,也可作为大专院校非计算机专业学习计算机基础的数参考书和自学用书,还可供从事Web应用软件设计的科研人员参考。 -
基于B\S架构的软件项目实训覃国蓉编本书特色本教材针对全国示范性软件学院的特点,紧扣实训主题,力求避免抽象的理论介绍,即使介绍B/S相关概念,也是通过案例来讲解。并且本教材配备同步的PowerPoint电子教案和各章节程序的源代码,可直接用于课堂教学。(免费下载:http://www.hxedu.com.cn)。实际上,本教材不仅适合于教学,也非常适合于急需了解开发B/S架构软件项目相关技术和知识的技术人员学习和参考。只要阅读本书,结合上机操作,就能在较短的时间内学会使用HTML、JavaScript、Servlet、JDBC、JSP和JavaBean等技术开发基于B/S架构的软件项目。本书围绕一个在线银行储蓄应用程序的实现所需要的技术,通过大量实例分章节介绍了B/S应用技术的基本概念、HTML、JavaScript、Servlet、JSP、JavaBean的基础知识和实际应用。在每个章节都布置实训任务,以巩固所学的基础知识,并完成在线银行储蓄应用程序的某个部分。本书不但介绍相关技术,还提供一个实战的环境,学生可在完成项目的过程中自然地掌握相关技术和知识,并提高动手能力和丰富项目开发经验。本书力求避免抽象的理论介绍,通过案例讲解实现相关的技术和知识,适合作为承担国家技能型紧缺人才培养培训工程的高等职业院校和示范性软件职业技术学院的计算机应用与软件技术专业教材,也可作为自学和急需了解B/S架构软件项目相关技术和知识的技术人员的参考书,中等技校也可以参考部分内容教学。 -
ASP动态网站编程与应用周纳本书较系统地介绍了ASP动态网站开发的有关知识和技术,全书共9章,主要内容涉及动态网站开发技术概述、网页设计的超文本标记语言(HTML)、最新流行开发工具(DreamweaverMX2004)、ASP基础和内建对象、ASP的两个脚本开发语言(VBScript、JavaScript)、ASP数据访问、ASP网站编程实例等。本书注重ASP动态网站开发技术知识结构的系统性、知识内容的实用性和知识表达的高效性,全书结构严谨、内容充实、实例丰富而完整,每章附有训练式、启发式和开发式相结合的思考与作业,可作为高等院校计算机类、信息管理类及与之相关专业的WEB技术、网页设计和网站开发课程的教材或教学参考书。亦可供广大计算机与网络编程爱好者、相关专业人员等作为参考书或自学用书。 -
UML实战教程(美)修马克(shoemaker, M.L.)著;高猛译我希望可以协助您利用UML进行工作。实际上,我希望可以和您的团队一起工作并为您的需求建模,定义一个满足这些需求的体系结构,在这个体系结构中设计组件,并且对组件、体系结构和需求进行测试。.但是,我无法做到这一点。我确实可以帮助我的一些学牛和客户,但并没有充足的时间来和每个团队进行一对一的帮助,通过UML收进该团队的开发过程。因此,我尽自己的努力编写了这小书。希望这本书除了解释UML之外还可以起剑更多的作用,希望它可以演示如何使用UML来考虑并解决问题,从而帮助您通过建模来设计和构建更好的系统。也希望这小书可以帮助您深入了斛UML。本书第2章介绍了“UML五步法”,我使用这种方法来指导学生思考UML。希望您和您的团队可以借此来了斛构建系统时采用图形交流的优点。..本书主要从.NET的角度展开论述,因为我非常崇拜.NET,并且特别喜欢.NET环境,但是有时候这些工具会使开发变得过于简单,并可能促使团队直接进行编码,向不去关注前面所有杂乩的分析和设计材料。在本书的后面,我尝试帮助您培养在.NET开发项目环境中建模的能力。希望您可以意识到:即使代码看起来非常容易,但前期工作也非常关键。上述就是我编写本书的目标。希望您会喜欢这本书,但更为重要的是,我希望可以和您交流关于UML的各种话题。因为,UML毕竟是用于交流的工具!...MartinL,Shoemaker -
动态Web数据库技术王红本书共9章,前6章为上篇,讲述从Web角度研究数据库的内容,包括Web数据库体系结构和如何在JS宫使用各种数据库,后3章为下篇,讲述XML在数据库领域的应用。主要内容包括:Web数据库概论、JSP基础、JSP隐含对象、JSP中使用数据库、JSP与JavaBean、Web数据库实例——网上书店、XML基础、XML文档解析、XML与数据库。每章都配有相应的上机实训。本书注重应用能力的培养,基本理论以够用为度。通过该课程的学习,使学生不仅掌握数据库系统的基本理论,而且通过上机实验和实习加深对基本理论和基本概念的理解,并能够编写具体的JSP应用程序,使学生具有一定的理论水平和应用各种Web数据库研发的能力。本书内容丰富、选材适当、通俗易懂、理论结合实际,注重应用能力的培养,既方便教学,也便于自学,可作为应用型本科计算机及相关专业学生的Web数据库技术课程方面的教材,也可以作为成人高校、高职高专以及本科院校举办的二级职业技术学院计算机及相关专业学生学习Web数据库的教材,还可供有关专业的师生及专业技术人员学习参考。 -
XML基础教程耿祥义编著XML是由万维网联盟定义的一种语言,是表示结构化数据的行业标准,使得Internet上的数据相互交流更方便,让文件的内容更加显而易懂。XML不仅提供了直接在数据上工作的通用方法,而且XML的威力在于将用户界面和结构化数据分离,允许不同来源数据的无缝集成和对同一数据的多种处理。本书结合实例详细讲解了XML的基础知识,掌握这些知识已成为共识。全书共分8章,内容包括XML简介、规范的XML文件、有效的XML文件、XML与CSS、XSL变换、基于DOM的解析器和基于SAX的解析器、XMLSchema模式。本书适合作为高等院校相关专业的教材以及初学者学习XML的入门参考书。本书适合具有一定Java基础和初步HTML知识的读者阅读,适合作为计算机、电子商务、信息类等专业的选修课教材和社会培训机构相关专业的培训教材。本书分为8章。第1章主要对XML做了简单的介绍。第2章详细讲解规范的XML文件。第3章主要讲解有效的XML文件,特别重点讲解DTD文件。第4章讲解CSS技术,讲解怎样用CSS显示XML中数据的细节。第5章讲解XSL变换,特别介绍了常用XSL变换标记。第6章详细讲解DOM解析器,特别对怎样使用DOM生成XML文件给予了较详细的讲解。第7章详细讲解SAX解析器,重点体现SAX解析器的优势。第8章介绍了XMLSchema模式,讲解怎样用模式约束XML标记的数据类型。 -
JSP数据库系统开发案例精选王国辉编著书名JSP数据库系统开发案例精选(1CD)丛 书 名数据库管理系统开发从技术到实践标准书号ISBN 7-115-14689-6/TP.5359编目分类TP312作者明日科技 王国辉 王易 编著译者:责任编辑张立科开本16 开印张28字数674 千字页数429 页版次第1版第1次初版时间2006年5月本 印 次2006年5月定价49.00 元内容提要本书精选了8个当前应用广泛的数据库系统,详细介绍了使用JSP开发数据库管理系统的思路、方法和技术,主要内容包括电子商务系统、企业门户网站、客户管理系统、企业进销存管理系统、办公自动化管理系统、人力资源管理系统、物流信息网、新闻发布系统、JSP配置环境等。对案例部分稍加修改,即可为企业使用。本书光盘不但包含了书中所有数据库系统实例的源程序(5套界面风格)和相关开发素材,同时还包含免费赠送的程序设计速查宝典、数十种实用软件工具和本书8个实例的毕业设计范例。本书所有源程序都经过精心调试,在Windows XP和Windows 2000下全部通过,保证能够正常运行。本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的和不可多得的数据库系统开发图书,本书也非常适合大、中专院校师生学习参考。 目 录第1章 电子商务系统 11.1 概述 31.2 系统分析 31.2.1 需求分析 31.2.2 可行性分析 31.3 总体设计 41.3.1 项目规划 41.3.2 系统功能结构图 41.4 系统设计 41.4.1 设计目标 41.4.2 开发及运行环境 51.4.3 逻辑结构设计 51.5 技术准备 91.5.1 命名规则 91.5.2 JSP经典设计模式 101.6 编写JavaBean 101.6.1 数据库操作的JavaBean的编写 111.6.2 字符串处理的JavaBean的编写 151.6.3 商品JavaBean的编写 171.6.4 保存购物信息的JavaBean的编写 181.6.5 对商品信息操作的接口的JavaBean的编写 181.6.6 对商品信息操作的JavaBean的编写 181.7 网站前台主要功能模块设计 201.7.1 系统架构设计 201.7.2 网站前台首页设计 211.7.3 特价商品模块设计 221.7.4 新品上架模块设计 241.7.5 商品分类模块设计 251.7.6 会员管理模块设计 261.7.7 购物车模块设计 281.7.8 收银台模块设计 331.7.9 销售排行模块设计 371.8 网站后台主要功能模块设计 381.8.1 网站后台文件架构设计 381.8.2 后台登录模块设计 381.8.3 商品管理模块设计 401.8.4 会员管理模块设计 481.8.5 订单管理模块设计 491.8.6 公告管理模块设计 521.8.7 退出系统模块设计 541.9 常见问题分析 551.9.1 连接SQL Server 2000的简单方法 551.9.2 JSP中数据库连接池的配置 55第2章 企业门户网站 592.1 概述 612.2 需求分析 612.2.1 需求分析 612.2.2 可行性分析 612.3 总体设计 612.3.1 项目规划 612.3.2 系统功能结构图 622.4 系统设计 622.4.1 设计目标 622.4.2 开发及运行环境 632.4.3 逻辑结构设计 632.5 技术准备 662.5.1 操作MySQL数据库 662.5.2 工厂模式 682.6 编写辅助的JavaBean 682.6.1 基本数据库操作的JavaBean的编写 682.6.2 字符串处理的JavaBean"StringUtils"的编写 712.6.3 字符串处理的JavaBean"ParamUtils"的编写 752.6.4 Final常量JavaBean的编写 782.6.5 判断用户身份的JavaBean的编写 812.6.6 输出实用HTML代码的JavaBean的编写 822.7 抽象工厂模式在企业门户网站中的实现 842.7.1 抽象工厂角色的实现 842.7.2 具体工厂角色的实现 852.7.3 抽象产品角色的实现 862.7.4 具体产品角色的实现 872.8 网站主要功能模块设计 942.8.1 系统架构设计 942.8.2 网站前台首页设计 942.8.3 产品地带模块设计 962.8.4 留言簿模块设计 992.8.5 论坛模块设计 1012.8.6 网站后台首页设计 1022.9 JSP常用方法与技巧 1042.9.1 如何防止IE缓存jsp文件 1042.9.2 打开全屏显示窗口的方法 1042.9.3 初学者学习JSP需要注意的问题 105第3章 客户管理系统 1073.1 概述 1093.2 系统分析 1093.2.1 需求分析 1093.2.2 可行性分析 1093.3 总体设计 1093.3.1 项目规划 1093.3.2 系统功能结构图 1103.4 系统设计 1113.4.1 设计目标 1113.4.2 开发及运行环境 1113.4.3 逻辑结构设计 1113.5 技术准备 1153.5.1 Struts框架的特点 1153.5.2 Web.xml的配置 1163.5.3 Struts-config.xml的配置 1173.5.4 Struts框架的工作原理 1183.6 网站总体架构 1193.6.1 系统架构设计 1193.6.2 文件架构 1203.6.3 网站首页的运行结果 1213.6.4 类的分布 1253.7 基础信息维护模块设计 1253.7.1 工具层的实现 1263.7.2 样式层的实现 1303.7.3 持久层的实现 1313.7.4 服务层的实现 1343.7.5 控制层的实现 1363.8 客户信息模块设计 1433.9 客户反馈满意度分析模块设计 1463.9.1 类的实现过程 1473.9.2 客户反馈满意度分析JSP页面的实现 1493.10 国内城市区号邮编查询模块设计 1493.11 客户信封打印模块设计 1533.12 疑难问题分析与解决 1553.12.1 乱码显示的处理 1553.12.2 JAVA时间输出 1563.12.3 判断两个字符串是否相同 1563.12.4 超级链接中传递多个参数 156第4章 企业进销存管理系统 1574.1 概述 1594.2 系统分析 1594.2.1 需求分析 1594.2.2 可行性分析 1594.3 总体设计 1594.3.1 项目规划 1594.3.2 系统功能结构图 1604.4 系统设计 1604.4.1 设计目标 1604.4.2 开发及运行环境 1614.4.3 逻辑结构设计 1614.5 技术准备 1654.6 JavaBean的编写 1674.6.1 数据库操作的JavaBean的编写 1674.6.2 中文乱码处理的JavaBean的编写 1694.6.3 客户基本信息的JavaBean的编写 1694.6.4 提交客户信息的JavaBean的编写 1704.6.5 查询、分页JavaBean的编写(QuestString.java) 1714.6.6 显示系统时间的JavaBean的编写 1774.7 系统总体架构 1784.7.1 模块功能介绍 1784.7.2 文件架构 1784.8 用户登录模块设计 1794.9 系统首页设计 1814.10 基础信息管理主要功能模块设计 1834.10.1 客户信息管理设计 1834.10.2 客户信息查询设计 1844.11 库存管理主要功能模块设计 1884.11.1 商品入库信息设计 1884.11.2 商品价格调整设计 1924.12 商品销售主要功能模块设计 1934.13 查询统计主要功能模块设计 1944.13.1 销售信息查询设计 1944.13.2 商品销售排行设计 1964.13.3 年销售额分析设计 1994.14 往来管理主要功能模块设计 2024.15 系统设置 204第5章 办公自动化管理系统 2075.1 概述 2095.2 系统分析 2095.2.1 需求分析 2095.2.2 可行性分析 2095.3 总体设计 2095.3.1 项目规划 2095.3.2 系统功能结构图 2105.4 系统设计 2105.4.1 设计目标 2105.4.2 开发及运行环境 2115.4.3 逻辑结构设计 2115.5 技术准备 2145.5.1 Servlet介绍 2145.5.2 请求转发与重定向的区别 2155.6 系统总体架构 2155.6.1 模块功能介绍 2155.6.2 文件架构 2165.7 JavaBean的设计 2175.7.1 数据库操作的JavaBean的编写 2175.7.2 分页显示的JavaBean的编写 2225.7.3 分页解决方案JavaBean的编写 2255.7.4 字符串转化的JavaBean的编写 2265.7.5 对时间操作的JavaBean的编写 2285.7.6 对文件操作的JavaBean的编写 2325.7.7 用户列表操作的JavaBean的编写 2335.7.8 用户在线方案的JavaBean的编写 2345.7.9 数据信息的JavaBean的编写 2355.8 视图层的设计与实现 2365.8.1 公告管理视图层的设计 2365.8.2 公文管理视图层的设计 2395.8.3 收发信息视图层的设计 2435.9 控制层的设计与实现 2445.9.1 公告管理控制层的设计 2455.9.2 公文管理控制层的设计 249第6章 人力资源管理系统 2596.1 概述 2616.2 系统分析 2616.2.1 需求分析 2616.2.2 可行性分析 2616.3 总体设计 2616.3.1 项目规划 2616.3.2 系统功能结构图 2626.4 系统设计 2626.4.1 设计目标 2626.4.2 开发及运行环境 2626.4.3 逻辑结构设计 2636.5 技术准备 2656.5.1 Hibernate 2666.5.2 Struts 2726.5.3 工具类的编写 2746.6 系统总体架构 2766.6.1 模块功能介绍 2766.6.2 文件夹架构 2766.6.3 文件架构 2776.7 用户操作功能模块 2776.7.1 用户操作文件总体架构 2776.7.2 用户登录模块设计 2786.7.3 人员管理模块设计 2826.8 招聘管理功能模块 2916.8.1 招聘管理功能文件总体架构 2916.8.2 招聘管理功能模块设计 2916.9 培训管理功能模块 2996.9.1 培训管理文件总体架构 2996.9.2 培训管理功能模块设计 3006.10 奖惩管理与薪金管理功能模块 3086.10.1 奖惩管理与薪金管理文件总体架构 3086.10.2 奖惩管理模块设计 3096.10.3 薪金管理 310第7章 物流信息网 3197.1 概述 3217.2 系统分析 3217.2.1 需求分析 3217.2.2 可行性分析 3217.3 总体设计 3217.3.1 项目规划 3217.3.2 系统功能架构图 3227.4 系统设计 3227.4.1 设计目标 3227.4.2 开发及运行环境 3237.4.3 逻辑结构设计 3237.5 JavaBean的编写 3267.6 前台主要功能模块设计 3297.6.1 前台文件总体架构 3297.6.2 信息发布模块设计 3327.6.3 详细信息查看模块设计 3367.6.4 信息修改模块设计 3397.6.5 信息删除模块设计 3427.6.6 信息查询模块设计 3437.7 后台主要功能模块设计 3457.7.1 后台总体架构 3457.7.2 公告信息管理模块设计 3477.8 疑难问题解析 3527.8.1 response的状态行 3527.8.2 中文乱码问题的处理 3547.8.3 数据库连接 3557.9 程序调试与错误处理 3557.9.1 如何解决数据库的一般性错误 3557.9.2 连接占线导致另一个hstmt异常 3567.9.3 无效的描述器索引 3577.9.4 异常处理分析 358第8章 新闻发布系统 3598.1 概述 3618.2 系统分析 3618.2.1 需求分析 3618.2.2 可行性分析 3618.3 总体设计 3618.3.1 项目规划 3618.3.2 系统功能结构图 3628.4 系统设计 3628.4.1 设计目标 3628.4.2 开发及运行环境 3628.4.3 逻辑结构设计 3628.5 技术准备 3648.5.1 Struts组建编程模型 3648.5.2 Struts组件模型的缺点 3658.5.3 应用Struts配置Web.xml文件 3658.5.4 Structs配置文件 3678.5.5 Structs中的HTML标签 3698.5.6 ActionForm的说明 3708.6 网站总体架构 3718.6.1 文件布局 3718.6.2 文件架构 3728.6.3 网站首页的运行结果 3728.6.4 类的分布 3738.7 网站后台主要功能模块设计 3748.7.1 后台登录模块设计 3748.7.2 总管理员设置模块设计 3788.7.3 更改总管理员密码模块设计 3938.7.4 新闻信息管理 3978.8 网站前台主要功能模块设计 4048.8.1 今日新闻的显示 4048.8.2 输入新闻的关键字查找新闻 4078.8.3 新闻人物的查看和投票 4098.9 疑难问题分析与解决 4138.9.1 java.lang.NullPointerException异常 4138.9.2 JSP的大小写敏感 4148.9.3 未被初始化错误 4148.10 小结 414第9章 JSP配置环境 4159.1 安装JDK 4169.2 配置Tomcat 4179.2.1 安装Tomcat 4179.2.2 Tomcat5.0的结构 4189.2.3 部署一个web应用 4189.2.4 配置基础验证(Basic Authentication) 4199.2.5 改变Tomcat中的JSP编译器(JSP Compiler) 4209.2.6 限制特定主机访问(Restricting Access to Specific Hosts) 4209.2.7 可能遇到的问题 4219.3 开发工具JBuilderX 4219.3.1 JBuilderX主要功能 4219.3.2 安装JBuilderX 4229.3.3 跨平台的Java开发环境 4229.3.4 UML可视化开发方式与程序代码重构功能 4229.3.5 JSP简单实例 4239.3.6 总结 429 -
ASP.net项目开发实践陈娴、刘志宝、李岱ASP.NET是Microsoft.NET框架的一部分,使用它可以编写出功能强大而复杂的各种应用系统来。本书首先简单的回顾了ASP.NET技术的主要方面,包括ASP.NET页面的基本语法、WebForm的概念及Web控件,WebServices和ASP.NET的状态管理等:然后以多今实用的在线系统为例,详细地介绍了利用ASP.NET创建在线系统的各个过程,包括目标设计、功能分析、功能模块设计、数据库的需求分析和结构设计、功能模块的页面创建、系统的发布和运行等;最后一章是改版后新增加的内容,介绍了使用VisualStudio.NET来开发图片管理系统的步骤和SQLServer数据库的使用。本书适合中高级的读者,可以帮助他们掌握利用ASP.NET技术开发信息管理系统的方法和步骤,并且可以作为初级读者的参考书籍。本书特色:◆本书融一般理论讲述与项目分析、系统设计与开发、软件实现为一体,是学习ASP.NET知识,提高ASP.NET开发水平和掌握相关领域知识、技术和软件开发的顶尖实例教材。◆书中包括6个项目实例:在线日记本、新闻更新网站、留言簿、图片管理系统、在线论坛、基于XML的在线同学录。◆本书的实例使用了3种形式的数据存储方式:Access数据库、XML文件、SOLServer数据库。◆书中的全部实例,包括源代码和数据库,放在本社网站上以供读者参考,网址:http://www.tqbooks.net/download.asp。 -
ASP程序设计教程张景峰本书对b/s架构的jsp编程做了系统介绍,最大特色是:所有的程序均来自课堂和工程实践,注重知识的系统性、连贯性和规范性。本书的另一大特色是:程序全面遵照高质量java编程的编码规定。全书从体系上分为4部分共10章,第1部分,web编程基础与环境配置,介绍架构编程体系、jsp运行环境的配置、web编程技术及java程序设计基础。第2部分:JSP程序设计基础,详细介绍了JSP的页面元素、内容对象、Servies编程技术、JavaBean组件开发技术及JSP设计模式。第3部分:JSP数据库程序设计。详细介绍JDBC的结构,常用操作数据库的基本各市、分页显示、JDBC访问Oracle数据库及使用DOM、SAX和JDOM操作XML文件。第4部分:软件工程实践,介绍OOAD的概念、UML进行系统分析和设计的方法,并从软件工程的角度介绍了一个在线考试系统的开发。本书配套光盘提供了本书设计的所有工具软件及全部原代码。本书提供的课件及学习大纲可以到HTTP://PRESS.BJTU.EDU.CN或者HTTP://WWW.GETTOP.NET下载。
