21世纪高等职业教育信息技术类规划教材——软件技术系列

JSP程序设计基础教程

分享 推荐 0 收藏 3 阅读 5.9K
苗连强 (主编) 王国辉 , 宋来 , 李振军 (副主编) 刘志成 (审) 978-7-115-20638-1

关于本书的内容有任何问题,请联系 王威

1、成熟的作者团队,经受了市场考研的零售书作为基础。
2、内容丰富而实用。
¥26.00 ¥22.10 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书系统地介绍了JSP程序设计的相关知识。全书共分9章,内容包括JSP概述、JSP开发基础、JSP语法、JSP内置对象、JavaBean技术、Servlet技术、JSP实用组件、JSP数据库应用开发和综合实训。本书所有知识都结合具体实例进行讲解,力求详略得当,使读者快速掌握JSP程序设计的相关技术。
  本书可作为高职高专计算机及相关专业JSP课程的教材,也适合JSP初学者及程序开发人员参考使用。

目录

目 录

第 1章 JSP概述 1
1.1 JSP技术概述 2
1.1.1 Java语言 2
1.1.2 Servlet技术 3
1.1.3 JavaBean技术 3
1.1.4 JSP技术 4
1.2 JSP的技术特征 4
1.3 JSP的处理过程 5
1.4 JSP与其他服务器端脚本语言的比较 6
1.4.1 CGI 6
1.4.2 ASP 6
1.4.3 PHP 6
1.4.4 ASP.NET 7
1.5 JSP开发环境搭建 7
1.5.1 JSP的运行环境 7
1.5.2 JDK的安装与配置 8
1.5.3 Tomcat的安装与启动 11
1.6 JSP开发工具 13
1.6.1 Eclipse的安装 13
1.6.2 Eclipse的使用 19
1.7 JSP程序开发模式 23
1.7.1 单纯的JSP页面编程 23
1.7.2 JSP+JavaBean编程 23
1.7.3 JSP+Servlet+JavaBean编程 24
1.7.4 MVC模式 25
1.8 第 一个JSP应用 25
习题 26

第 2章 JSP开发基础 27
2.1 Java语言基础 28
2.1.1 面向对象程序设计 29
2.1.2 基本数据类型及基本数据类型间的转换 35
2.1.3 常量与变量 36
2.1.4 运算符的应用 37
2.1.5 流程控制语句 40
2.1.6 字符串处理 45
2.1.7 数组的创建与应用 48
2.1.8 集合类的应用 49
2.1.9 异常处理语句 51
2.2 客户端脚本语言JavaScript 52
2.2.1 JavaScript脚本语言概述 53
2.2.2 在JSP中引入JavaScript 53
2.2.3 JavaScript的数据类型与运算符 53
2.2.4 JavaScript的流程控制语句 56
2.2.5 函数的定义和调用 57
2.2.6 事件 59
2.2.7 JavaScript常用对象的应用 60
习题 63

第3章 JSP语法 64
3.1 了解JSP的基本构成 65
3.1.1 JSP中的指令标识 66
3.1.2 HTML简介 66
3.1.3 嵌入的Java代码片段 66
3.1.4 JSP表达式 66
3.2 JSP的指令标识 66
3.2.1 使用page指令 67
3.2.2 使用include指令 69
3.2.3 使用taglib指令 70
3.3 JSP的脚本标识 70
3.3.1 JSP表达式(Expression) 70
3.3.2 声明标识(Declaration) 71
3.3.3 脚本程序(Scriptlet) 72
3.4 JSP的注释 73
3.4.1 HTML中的注释 73
3.4.2 带有JSP表达式的注释 73
3.4.3 隐藏注释 74
3.4.4 脚本程序(Scriptlet)中的注释 74
3.5 动作标识 76
3.5.1 <jsp:include> 77
3.5.2 <jsp:forward> 79
3.5.3 <jsp:useBean> 79
3.5.4 <jsp:setProperty> 82
3.5.5 <jsp:getProperty> 85
3.5.6 <jsp:fallback> 86
3.5.7 <jsp:plugin> 86
习题 89

第4章 JSP内置对象 90
4.1 JSP内置对象概述 91
4.2 request对象 92
4.2.1 访问请求参数 92
4.2.2 在作用域中管理属性 93
4.2.3 获取Cookie 94
4.2.4 获取客户信息 95
4.2.5 访问安全信息 96
4.2.6 访问国际化信息 97
4.3 response对象 97
4.3.1 重定向网页 97
4.3.2 设置HTTP响应报头 98
4.3.3 缓冲区配置 100
4.4 session对象 100
4.4.1 创建及获取客户的会话 101
4.4.2 从会话中移除指定的对象 101
4.4.3 销毁session 102
4.4.4 会话超时的管理 102
4.5 application对象 103
4.5.1 访问应用程序初始化参数 103
4.5.2 管理应用程序环境属性 104
4.6 out对象 105
4.6.1 管理响应缓冲 105
4.6.2 向客户端输出数据 105
4.7 其他内置对象 106
4.7.1 获取会话范围的pageContext对象 106
4.7.2 读取web.xml配置信息的config对象 106
4.7.3 应答或请求的page对象 107
4.7.4 获取异常信息的exception对象 107
习题 108

第5章 JavaBean技术 109
5.1 JavaBean概述 110
5.1.1 JavaBean技术介绍 111
5.1.2 JavaBean的种类 111
5.1.3 JavaBean规范 112
5.2 创建JavaBean 113
5.3 JavaBean的应用 115
5.3.1 获取JavaBean信息 115
5.3.2 向JavaBean中发送信息 117
5.3.3 在JSP页面中应用工具JavaBean 121
5.4 JavaBean的应用实例 124
5.4.1 应用JavaBean解决中文乱码 124
5.4.2 应用JavaBean实现购物车程序 127
习题 134

第6章 Servlet技术 135
6.1 Servlet技术简介 136
6.1.1 什么是Servlet 136
6.1.2 Servlet技术特点 137
6.1.3 Servlet的生命周期 137
6.1.4 Servlet与JSP的区别 138
6.1.5 开发简单的Servlet程序 139
6.2 Servlet开发 140
6.2.1 Servlet的创建 140
6.2.2 Servlet的配置 141
6.2.3 编写生成验证码的Servlet 142
6.2.4 在Servlet中实现页面转发 145
6.3 Servlet的应用实例 146
6.3.1 应用Servlet获取表单数据 146
6.3.2 应用Servlet读取文件 148
6.3.3 应用Servlet写入文件 150
习题 152

第7章 JSP实用组件 153
7.1 JSP文件操作 154
7.1.1 jspSmartUpload组件的安装与配置 155
7.1.2 jspSmartUpload组件中的常用类 155
7.1.3 采用jspSmartUpload组件进行文件操作 160
7.2 发送E-mail 162
7.2.1 Java Mail组件简介 163
7.2.2 Java Mail核心类简介 163
7.2.3 搭建Java Mail的开发环境 167
7.2.4 在JSP中应用Java Mail组件发送E-mail 167
7.3 JSP动态图表 170
7.3.1 JFreeChart的下载与使用 170
7.3.2 JFreeChart的核心类 170
7.3.3 利用JFreeChart生成动态图表 171
7.4 JSP报表 173
7.4.1 iText组件简介 173
7.4.2 iText组件的下载与配置 173
7.4.3 应用iText组件生成JSP报表 174
习题 182

第8章 JSP数据库应用开发 183
8.1 SQL Server 2000数据库管理系统 184
8.1.1 安装SQL Server 2000 185
8.1.2 安装SQL Server 2000 SP4补丁 186
8.1.3 创建数据库 187
8.1.4 创建数据表 187
8.2 JDBC简介 188
8.2.1 JDBC技术介绍 188
8.2.2 JDBC驱动程序 188
8.3 JDBC中的常用接口 189
8.3.1 驱动程序接口Driver 189
8.3.2 驱动程序管理器DriverManager 190
8.3.3 数据库连接接口Connection 191
8.3.4 执行SQL语句接口Statement 191
8.3.5 执行动态SQL语句接口PreparedStatement 192
8.3.6 执行存储过程接口CallableStatement 193
8.3.7 访问结果集接口ResultSet 193
8.4 连接数据库 194
8.4.1 加载JDBC驱动程序 194
8.4.2 创建数据库连接 195
8.4.3 执行SQL语句 195
8.4.4 获得查询结果 196
8.4.5 关闭连接 197
8.5 典型JSP数据库连接 197
8.5.1 SQL Server 2000数据库的连接 197
8.5.2 Access数据库的连接 198
8.5.3 MySQL数据库的连接 199
8.6 数据库操作技术 200
8.6.1 查询操作 200
8.6.2 添加操作 202
8.6.3 修改操作 203
8.6.4 删除操作 205
习题 206

第9章 实训 207
9.1 实训1 开发环境的搭建与开发工具的使用 207
9.1.1 实训目的 207
9.1.2 实训内容 207
9.1.3 实训步骤 208
9.2 实训2 JSP开发基础 215
9.2.1 实训目的 215
9.2.2 实训内容 215
9.2.3 实训步骤 215
9.3 实训3 JSP语法 220
9.3.1 实训目的 220
9.3.2 实训内容 220
9.3.3 实训步骤 220
9.4 实训4 JSP内置对象 223
9.4.1 实训目的 223
9.4.2 实训内容 223
9.4.3 实训步骤 223
9.5 实训5 JavaBean技术的应用 225
9.5.1 实训目的 225
9.5.2 实训内容 225
9.5.3 实训步骤 225
9.6 实训6 Servlet技术的应用 229
9.6.1 实训目的 229
9.6.2 实训内容 229
9.6.3 实训步骤 229
9.7 实训7 JSP实用组件的应用 233
9.7.1 实训目的 233
9.7.2 实训内容 233
9.7.3 实训步骤 233
9.8 实训8 数据库应用开发 240
9.8.1 实训目的 240
9.8.2 实训内容 240
9.8.3 实训步骤 241

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • C#程序设计实例教程

    徐少波、刘明伟、国伟、胡广斌

      全书基于书店管理系统而设置了11章的学习情境,从最基本的程序设计基础知识开始,介绍了在.NET平台VS 2...

    ¥35.00
  • C#程序设计基础教程

    赵华增 张磊 张锋 周春辉等

      本书围绕C#程序设计,以面向工作过程的设计理念,用一个“商品采购管理系统”为案例,阐述了.NET 3.0平...

    ¥24.00
  • Java程序设计实例教程

    刘志成 宁云智 刘彦姝 刘畅

      本书系统介绍了Java语言的基础语法和Java桌面程序开发相关技术,主要内容包括Java语言概述、Java...

    ¥32.50
  • 软件测试技术(第2版)

    佟伟光

      本书系统地介绍了软件测试的基本概念和基本知识,软件测试的基本技术、测试过程、测试用例设计、测试工具,如何报...

    ¥32.00
  • UML与Rose软件建模案例教程

      本书介绍图书管理系统、网上书店系统和多个模块的软件模型构建过程,在软件模型构建过程中系统掌握UML理论知识...

    ¥25.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部