欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Servlet和JSP编程基础

书      号:9787113112929

丛  书 名:全国信息技术人才培养工程指定培训教材 Web应用开发工程师职业教育系列规划教材

作      者:清华大学计算机与信息管理中心

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:32

  • 内容简介

    本书共11章:第1章JSP简介,第2章配置JSP运行环境,第3章JSP基本语法,第4章JSP内置对象,第5章数据库操作,第6章JSP中使用bean,第7章Servlet技术,第8章JSTL应用开发,第9章EL表达式,第10章过滤器与监听器,第11章学生成绩管理系统。全书内容遵循“循序渐进”的原则,逐步深入,理论联系实际,注重项目实践,每一章的实例训练致力于培养学生的实际运用JSP知识的能力。
  • 前言

    自1999年Sun公司推出JSP动态网页技术以来,JSP就迅速并广泛地用于Web上的应用软件开发,在Internet上到处可见用JSP建立的电子商务、电子政务及各行各业的网站。用JSP技术设计的系统,具有跨平台性、运行效率高的特点,而且JSP学起来容易上手,其开发工具日渐丰富,尤其是第三方软件和开源的组件越来越多,使得JSP备受程序员的青睐。
    作为JSP工程开发人员的参考书,本教材的编写思路是循序渐进地介绍基本知识,通过穿插小实例,加深读者对相关知识的理解,提高其应用能力,带领读者亲自完成多个项目的开发。教材中介绍的项目为实践中常用的、典型的应用,书中所有实例的代码都已调试通过,便于读者上机学习,以达到预习或复习的目的。
    本书分为10章,每一章都根据知识的编排强调基础技能或具有完整性和实用性的操作实例,以便在实践中锻炼提高学生的实际能力。每章分工如下:
    第1章JSP简介。编写第一个JSP程序,通过对程序的讲解突出JSP技术特点,并简述JSP程序的执行过程。第2章配置JSP运行环境。通过对JSP环境的搭建,掌握JSP的基础技能,包括安装和配置Web服务器、部署和运行JSP程序、创建自己的Web目录、更改Web服务器的端口和默认Web目录、JSP开发工具的使用方法等。第3章JSP基本语法。主要是对JSP程序的基本组成元素的讲解,通过实例讲解Java程序片的插入、JSP的指令标签和动作标签的作用及使用方法、静态页面的各种控件和组件。本章通过制作留言板系统来训练学生对JSP页面各元素的综合使用,掌握JSP的基本理论和基本技能,并能在实际中逐步学会应用JSP技术。第4章JSP内置对象。使用JSP内置对象,可便于操作页面,访问页面环境,实现页面内、页面间、页面与环境之间的通信。本章通过实例讲解了主要内置对象request、response、session、application、page、out的作用和使用方法并通过登录系统实例,帮助读者掌握JSP内置对象的实际应用。第5章数据库操作。主要介绍页面与数据库之间的通信,在讲解数据事务处理技术时,结合学生成绩管理系统来介绍数据查询、插入、更新和删除操作。本章以投票系统为实践项目来训练学生的基本技能。第6章JSP中Bean的使用。在本章中通过写文件Bean和读文件Bean来学习Bean的规范和使用方法。并通过在线考试系统项目实例来训练学生的实际操作能力。第7章Servlet技术。Servlet技术是JSP的本质,本章主要让学生能够了解一下Servlet的编程规范和部署、运行及生命周期等。第8章JSTL应用开发。详细介绍4类JSTL标签的使用,包括核心标签库、XML操作标签库、格式化/国际化标签库和数据库操作标签库。第9章过滤器与监听器。讲述过滤器和监听器的开发、部署和应用。第10章采用JSP+JavaBean技术。完整地介绍了“学生成绩管理系统”的开发过程,对前面章节的内容起到的综合训练的作用。
    本书可作为JSP开发新入门程序员的培训教材和自学教材,书中实例均通过精心调试,完全可以上机运行。为了对书中的实践项目进行足够的训练,要求学生至少有30个课时的上机训练时间。

    本书由清华大学计算机与信息管理中心主编,全书由叶若芬编写,邹文艳审校,参加本书代码调试工作的有桑金歌、秦鹏翔、徐丽瑗、刘娜、孙书明等。
    由于时间仓促,水平所限,书中难免有疏漏和不足之处,敬请读者批评指正。
  • 目录

    第1章 JSP简介 1
    1.1 JSP概述 1
    1.2 第一个JSP例子 2
    1.3 JSP程序的执行过程 3
    1.4 JSP的技术前景 3
    本章小结 3
    练习题 4
    第2章 配置JSP运行环境 5
    2.1 JSP技术支持的架构模型 5
    2.2 应用程序服务器 6
    2.3 JSP运行环境 7
    2.4 安装J2SDK和配置环境变量 10
    2.5 安装Tomcat 11
    2.6 Tomcat的目录结构 12
    2.7 JSP页面的执行流程 15
    本章小结 16
    练习题 16
    第3章 JSP基本语法 17
    3.1 Java程序片 17
    3.2 声明 18
    3.3 表达式 20
    3.4 程序段 21
    3.5 JSP指令 22
    3.6 JSP动作 25
    3.7 字符使用惯例 29
    3.8 JSP异常 30
    3.9 HTML标记 30
    3.10 综合编程实例 32
    3.10.1 留言设计原理 33
    3.10.2 输入留言 33
    3.10.3 保存留言 34
    3.10.4 查看留言 37
    本章小结 38
    练习题 38
    第4章 JSP内置对象 39
    4.1 request对象 39
    4.2 response对象 45
    4.2.1 改变浏览器文件输出类型 47
    4.2.2 控制网页的刷新频率 48
    4.3 session对象 48
    4.3.1 显示客户会话ID 50
    4.3.2 信息的保存和获取 54
    4.3.3 计数器 56
    4.4 application对象 57
    4.5 page对象 59
    4.6 out对象 60
    4.7 用户登录系统 61
    本章小结 65
    练习题 65
    第5章 数据库操作 66
    5.1 JDBC简介 66
    5.2 JSP中的JDBC 67
    5.3 JDBC接口 68
    5.4 数据库事务处理 77
    5.5 数据查询 78
    5.5.1 顺序查询 78
    5.5.2 游动查询 80
    5.5.3 随机查询 83
    5.5.4 参数查询 86
    5.5.5 排序查询 92
    5.5.6 使用通配符查询 95
    5.6 数据更新 98
    5.6.1 修改数据 98
    5.6.2 添加数据 102
    5.6.3 删除数据 107
    5.7 网上投票 111
    本章小节 118
    练习题 118
    第6章 JSP中Bean的使用 119
    6.1 Bean的概念 119
    6.2 编写Bean 120
    6.3 JSP使用Bean 124
    6.4 访问Bean属性 126
    6.4.1 读取Bean属性的举例 127
    6.4.2 设置Bean属性举例 128
    6.5 Bean的作用域 134
    6.6 Bean的综合运用实例 138
    6.6.1 读文件 138
    6.6.2 写文件 143
    6.6.3 查询数据库 147
    6.6.4 添加记录 150
    6.6.5 标准考试 154
    本章小结 160
    练习题 160
    第7章 Servlet技术 161
    7.1 什么是Servlet 161
    7.2 Servlet技术的特点 162
    7.3 Servlet的生命周期 162
    7.4 开发部署一个简单的Servlet 163
    7.5 JSP与Servlet之间的关系 166
    本章小结 167
    练习题 167
    第8章 JSTL应用开发 168
    8.1 JSTL技术概述 168
    8.1.1 JSTL介绍 168
    8.1.2 安装JSTL 169
    8.1.3 一个简单的JSTL例子 169
    8.2 表达式相关标签 170
    8.2.1 170
    8.2.2 171
    8.2.3 172
    8.2.4 173
    8.3 流程控制标签 174
    8.3.1 174
    8.3.2 175
    8.4 迭代标签 177
    8.4.1 177
    8.4.2 178
    8.5 URL相关标签 180
    8.5.1 180
    8.5.2 182
    8.5.3 183
    8.6 国际化格式标签库 184
    8.6.1 184
    8.6.2 186
    8.6.3 186
    8.6.4 187
    8.6.5 188
    8.6.6 190
    8.6.7 192
    8.6.8 193
    8.6.9 195
    8.6.10 195
    8.7 SQL相关标签 195
    8.7.1 195
    8.7.2 196
    8.7.3 198
    8.7.4 198
    8.7.5 200
    8.8 XML标签 200
    8.8.1 XPath 201
    8.8.2 202
    8.8.3 202
    8.8.4 203
    8.8.5 204
    8.8.6 204
    8.8.7 204
    本章小结 206
    练习题 206
    第9章 过滤器与监听器 207
    9.1 过滤器 207
    9.1.1 过滤器概述 207
    9.1.2 相关类介绍 208
    9.1.3 开发与部署方法 209
    9.1.4 开发实例 211
    9.2 监听器 215
    9.2.1 监听器概述 215
    9.2.2 开发与部署方法 216
    9.2.3 ServletContext监听器 216
    9.2.4 HttpSession监听器 220
    9.2.5 ServletRequest监听器 224
    本章小结 227
    练习题 227
    第10章 学生成绩管理系统 228
    10.1 系统需求分析 228
    10.1.1 系统用户及其权限分析 228
    10.1.2 系统功能需求 229
    10.2 系统总体架构 233
    10.3 数据库设计 233
    10.3.1 E-R图 233
    10.3.2 数据物理模型 234
    10.4 系统详细设计 236
    10.4.1 JavaBean及Servlet类包的情况 236
    10.4.2 系统的关键技术 236
    10.4.3 系统登录 242
    10.4.4 系统首页 247
    10.4.5 基础数据管理 251
    10.4.6 教务管理 276
    10.4.7 成绩录入 286
    10.4.8 成绩查询 291
    10.4.9 系统管理 293
    本章小结 309
    习题 309
    参考文献 310
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1王行言 博士 教授 计算机 工作单位清华大学 邮政编码 100084电话13910676114 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    。全书内容遵循“循序渐进”的原则,逐步深入,理论联系实际,注重项目实践,每一章的实例训练致力于培养学生的实际运用JSP知识的能力。 本书的内容充实,步骤清晰,提供了大量的实例,并在每章中配有理论知识和能力形成的学习目标、课后小结及习复题,能够全面培养学生的能力。
  • 书评书荐

  • 附件下载

图书推荐