热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

JSP课程设计案例精编

中国水利水电出版社
    【作 者】杨昭 主编 【I S B N 】978-7-5084-3432-3 【责任编辑】张玉玲 【适用读者群】本科 【出版时间】2006-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】300 【千字数】 【印 张】 【定 价】28 【丛 书】21世纪高等院校课程设计丛书 【备注信息】
图书详情

    本书精心选取了JSP应用开发中具有代表性的12个案例,全面介绍JSP网络程序设计中的各种方法和技巧。这些案例涉及JSP内置对象、XML与JSP、文件上传系统、文件系统操作、电子邮件系统、在线聊天室系统、新闻发布系统、网络投票系统、在线考试系统等,基本涵盖了JSP应用开发的主要方面。

    全书重点与实效并重,既有相对基本的编程内容,又有一些较为高级的应用实例。每个案例包括案例说明、技术要点、实现步骤、注释说明、课后练习等部分,适合读者的全面学习和使用。

    本书主要适合于具有初步JSP/Java编程基础的读者,可作为不同层次网络程序设计课程的辅助教材,也可供JSP网络开发人员参考。同时,对于初学者迅速认识和提高JSP的开发方法与技巧也具有很好的指导作用。

    在人类社会已经迈入21世纪的今天,信息技术的飞速发展和普及使得全社会对计算机应用技术的需求日益增强。时至今日,计算机已经深入到人们日常工作、学习、生活、娱乐的各个方面。众所周知,计算机的主要功能是进行信息处理,而基于WWW的动态信息发布与处理则是其中一个非常重要的领域。

    JSP是一种如日中天的先进动态网页开发语言,可以在多种操作系统平台和多种Web服务器下使用。本书以案例为单位,从最基础的JSP应用开发开始,循序渐进地介绍了各种JSP 应用开发技术,并涵盖了许多高级主题,例如JavaBeans、JDBC 2.0、File System、XML以及邮件系统等。

    本书通过精心设计的十多个案例全面覆盖了JSP开发中的重点和难点。案例主题包括:Web服务器的安装配置、JSP内置对象的综合运用、XML在JSP中的综合运用、基于JSP的文件上传、文件系统的全面操作、软件下载站点的开发、电子邮件系统的创建、在线聊天室系统的实现、新闻发布系统的创建、网络投票系统的实现和在线考试系统的实现。全书重点与实效并重,既有相对基本的编程内容,又有一些较为高级的应用实例。每个案例包括案例说明、技术要点、实现步骤、注释说明、课后练习等部分,适合不同层次读者的全面学习和使用。

    作为课程案例设计类图书,本书适合于具有初步JSP/Java编程基础和具有一定JSP开发经验的读者阅读。该书既可用作不同层次网络程序设计课程的辅助教材,也可供网络开发人员参考。

    本书由杨昭主编,徐春卉、张新、王凤华任副主编,另外参加编写工作的还有顾立、李继民、赵华文、童剑、赵京、杨勇、瞿敏、张华、胡腾、金晶、刘兴波、楚静辉、钟俊明等。由于时间仓促,加之编者的水平有限,书中缺点和错误之处在所难免,恳请广大读者批评指正。

    编者

    2005年12月

    丛书序
    前言
    案例一 Web服务器的基本原理与配置 1
    1.1 案例说明 1
    1.2 技术要点 1
    1.2.1 Web服务器的相关知识 1
    1.2.2 JSP技术及其基本原理 2
    1.3 实现步骤 2
    1.3.1 编写一个简单的Web服务器 2
    1.3.2 JSP运行环境的安装配置 7
    1.4 注释说明 12
    1.5 课后练习 12
    案例二 JSP内置对象的综合使用 13
    2.1 案例说明 13
    2.2 技术要点 13
    2.2.1 Servlet运行时原理 13
    2.2.2 JSP内置对象简述 13
    2.2.3 JSP的基本语法要素 14
    2.3 实现步骤 15
    2.3.1 练习内置对象的基本使用 15
    2.3.2 获取各种环境变量 22
    2.4 注释说明 24
    2.5 课后练习 30
    案例三 XML在JSP中的综合运用 34
    3.1 案例说明 34
    3.2 技术要点 34
    3.2.1 XML的基本相关知识 34
    3.2.2 XML的基本使用方法 36
    3.3 实现步骤 41
    3.3.1 使用DOM解析XML 41
    3.3.2 使用DOM动态生成XML文档 43
    3.3.3 使用SAX解析XML文档 45
    3.3.4 开发基于XML的留言板 48
    3.4 注释说明 57
    3.5 课后练习 57
    案例四 基于JSP的文件上传 58
    4.1 案例说明 58
    4.2 技术要点 58
    4.2.1 实现多文件上传的基本原理 58
    4.2.2 当前可用的JSP上传组件 61
    4.3 实现步骤 63
    4.3.1 文件上传组件的实现 64
    4.3.2 JSP文件上传页面的实现 76
    4.4 注释说明 78
    4.5 课后练习 78
    案例五 文件系统的全面操作 80
    5.1 案例说明 80
    5.2 技术要点 80
    5.2.1 Java输入/输出系统简介 80
    5.2.2 Java中的文件读写 83
    5.3 实现步骤 90
    5.3.1 实现JSP中的各种文件操作 90
    5.3.2 使用随机访问文件 97
    5.4 注释说明 101
    5.5 课后练习 102
    案例六 软件下载站点的开发 103
    6.1 案例说明 103
    6.2 技术要点 103
    6.2.1 CSS样式表的用法基础 103
    6.2.2 JSP中的各种数据库连接 105
    6.3 实现步骤 109
    6.3.1 创建相关数据库 110
    6.3.2 站点首页与下载界面 111
    6.3.3 实现分类显示功能 116
    6.3.4 实现分类查询功能 119
    6.3.5 实现系统维护功能 122
    6.4 注释说明 126
    6.5 课后练习 127
    案例七 电子邮件系统的创建 128
    7.1 案例说明 128
    7.2 技术要点 128
    7.2.1 电子邮件的基本工作原理 128
    7.2.2 电子邮件传送中的三种标准 129
    7.2.3 Java Mail API的相关概念 131
    7.3 实现步骤 132
    7.3.1 安装James邮件服务器 132
    7.3.2 创建Java Mail使用环境 135
    7.3.3 使用JSP发送电子邮件 136
    7.4 注释说明 148
    7.5 课后练习 149
    案例八 在线聊天室系统的实现 150
    8.1 案例说明 150
    8.2 技术要点 150
    8.2.1 常见的JavaScript对象与数组 150
    8.2.2 关于弹出式窗口的用法 151
    8.3 实现步骤 155
    8.3.1 数据库及其连接的设计 155
    8.3.2 逻辑控制模块的设计 160
    8.3.3 聊天显示层面的设计 165
    8.4 注释说明 171
    8.5 课后练习 171
    案例九 新闻发布系统的创建 172
    9.1 案例说明 172
    9.2 技术要点 172
    9.2.1 新闻发布系统模块设计 172
    9.2.2 系统的数据字典 173
    9.3 实现步骤 174
    9.3.1 创建相关数据库 174
    9.3.2 首页和新闻详细内容页面的实现 175
    9.3.3 新闻编辑与添加等功能的实现 179
    9.4 注释说明 185
    9.5 课后练习 186
    案例十 网络投票系统的实现 187
    10.1 案例说明 187
    10.2 技术要点 187
    10.2.1 HTML中具有选择功能的控件 187
    10.2.2 附加码与网页的安全问题 189
    10.3 实现步骤 190
    10.3.1 创建相关数据库 190
    10.3.2 投票系统主页面的设计 192
    10.3.3 投票处理与系统维护页面 194
    10.4 注释说明 198
    10.5 课后练习 198
    案例十一 在线考试系统的实现(上) 199
    11.1 案例说明 199
    11.2 实施步骤 199
    11.2.1 数据库设计 199
    11.2.2 系统公用模块的实现 203
    11.2.3 系统维护功能的实现 205
    11.3 注释说明 235
    案例十二 在线考试系统的实现(下) 236
    12.1 案例说明 236
    12.2 实施步骤 236
    12.2.1 系统维护功能的实现 236
    12.2.2 在线测试功能的实现 255
    12.3 注释说明 267
    附录A 课后练习提示与解析 268
    附录B Java/JSP编程规范参考 278
    附录C HTML基本语法元素参考 287





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册