读书人

JSP程序设计实用案例教程

发布时间: 2010-02-09 13:19:29 作者:

 JSP程序设计实用案例教程


基本信息出版社:西安电子科技大学出版社
页码:242 页
出版日期:2008年05月
ISBN:7560620094
条形码:9787560620091
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:中国高等职业技术教育研究会推荐.高职高专计算机专业规划教材

内容简介 本书采用“项目驱动,案例讲解”的方式组织内容,全书围绕一个完整的网上书店系统的开发所需的技术,用通俗、简明的语言深入浅出地讲解了JSP程序设计技术,同时辅以大量简练的实例。书中所有实例程序代码均在开发环境中调试通过。
本书内容包括9章。第1章讲解JSP应用开发体系与环境配置;第2章介绍HTML基础;第3章讲解JSP语法与内置对象;第4章讲解JDBC数据库编程;第5章讲解JavaBean技术;第6章讲解Servlet编程技术;第7章讲解JSP的实用技术;第8章讲解JavaScript与CSS;第9章介绍了一个完整的网上书店实例。
本书内容丰富,结构清晰,适合作为高职高专院校计算机相关专业JSP Web应用系统开发的教材,也可作为JSP培训教材,同时还可作为从事JSP网站开发者的参考书。
目录
第1章 JSP应用开发体系与环境配置 1
1.1 静态网页与动态网页 1
1.2 JSP简介 2
1.3 JSP与其他动态网页的技术比较 3
1.3.1 ASP、PHP、JSP的共同点 3
1.3.2 JSP的优势 3
1.3.3 JSP的不足 3
1.4 JSP运行环境的安装配置 3
1.4.1 JSP运行环境 3
1.4.2 JDK的下载与安装 4
1.4.3 安装和配置Tomcat服务器 6
1.5 JSP程序示例 11
1.6 JSP运行机制 12
1.7 JSP开发工具 13
1.7.1 JCreator 13
1.7.2 Eclipse 14
1.7.3 Dreamweaver 14
1.8 本书实例——网上书店系统说明 15
1.8.1 系统配置 15
1.8.2 源程序使用方法 15
1.8.3 数据库说明 16
思考题 19
第2章 HTML基础 20
2.1 HTML知识 20
2.1.1 HTML概述 20
2.1.2 HTML的基本标签 21
2.2 表格 29
2.2.1 基本表格 29
2.2.2 合并单元格 30
2.2.3 单元间隔和单元填充 32
2.3 框架结构 32
2.4 表单 34
2.4.1 表单语法 34
2.4.2 表单中常用标记 34
2.5 应用实例——网上书店网页制作 38
思考题 42
第3章 JSP语法与内置对象 43
3.1 JSP页面的基本结构 43
3.1.1 注释 43
3.1.2 代码段 45
3.1.3 声明 45
3.1.4 表达式 47
3.2 JSP指令 48
3.2.1 page指令 48
3.2.2 include指令 49
3.2.3 taglib指令 50
3.3 JSP动作 51
3.3.1 forword动作标记 51
3.3.2 include动作标记 52
3.3.3 param动作标记 53
3.3.4 plugin动作标记 54
3.4 内置对象 57
3.4.1 request对象 57
3.4.2 response对象 60
3.4.3 session对象 61
3.4.4 application对象 63
3.4.5 exception对象与错误处理 65
3.4.6 其他内置对象 66
3.5 表单数据的读取 66
3.5.1 文本框数据的读取 67
3.5.2 下拉框数据的读取 68
3.5.3 复选框数据的读取 69
3.5.4 单选钮数据的读取 71
3.5.5 表单和JSP程序的结合 72
3.5.6 多form页面 73
3.6 应用实例——用户注册 75
思考题 78
第4章 JDBC数据库编程 80
4.1 JDBC概述 80
4.2 JDBC驱动程序 81
4.3 配置ODBC数据源 81
4.4 使用JDBC访问数据库的步骤 84
4.5 使用SQL语句对数据库进行操作 85
4.5.1 查询操作 85
4.5.2 记录的插入、删除和更新操作 88
4.5.3 使用带参数的SQL语句 89
4.6 专用JDBC驱动程序连接SQL Server数据库 91
4.7 数据库的高级编程 95
4.7.1 事务处理 95
4.7.2 调用存储过程 96
4.8 应用实例——图书管理模块 97
思考题 107
第5章 JavaBean技术 108
5.1 JavaBean概述 108
5.2 第一个JavaBean程序 108
5.3 JavaBean页面指令 110
5.4 带属性的JavaBean 111
5.4.1 设置属性 111
5.4.2 读取属性 112
5.5 数据库访问公用类 114
5.6 应用实例——用户登录模块 118
思考题 121
第6章 Servlet编程技术 123
6.1 Servlet简介 123
6.2 Servlet与JSP的关系 123
6.3 Java Servlet API 124
6.4 Servlet的生命周期 125
6.5 创建第一个Servlet程序 125
6.6 HTML和Servlet的交互 128
6.7 JSP和Servlet的通信 130
6.8 JSP设计模式 132
6.8.1 JSP+JavaBean模式 132
6.8.2 MVC模式 133
?6.9 应用实例——管理员登录的MVC实现 133
思考题 137
第7章 JSP实用技术 139
7.1 图书管理页面——分页技术 139
7.1.1 问题描述 139
7.1.2 分页的基本步骤 140
7.1.3 代码实现 141
7.2 增加图书页面——文件上传的实现 143
7.2.1 问题描述 143
7.2.2 jspSmartUpload组件 144
7.2.3 代码实现 147
7.3 取回口令——发送邮件 149
7.3.1 问题描述 149
7.3.2 JavaMail的安装 150
7.3.3 JavaMail的常用类 150
7.3.4 代码实现 151
7.4 Cookie对象 153
7.4.1 问题描述 153
7.4.2 创建Cookie 154
7.4.3 写入Cookie 154
7.4.4 读出Cookie 155
7.4.5 代码实现 155
思考题 157
第8章 JavaScript与CSS 158
8.1 JavaScript技术 158
8.1.1 JavaScript编程技术 158
8.1.2 变量 159
8.1.3 表达式与运算符 160
8.1.4 语句 162
8.1.5 JavaScript函数 166
8.1.6 事件的使用 167
8.1.7 JavaScript常用对象 169
8.1.8 应用实例——用户注册页面表单验证 174
8.2 CSS技术 178
8.2.1 CSS简介 178
8.2.2 CSS基本语法 178
8.2.3 选择符 178
8.2.4 CSS属性 180
8.2.5 定义超级链接样式 184
8.2.6 加载CSS样式的三种方式 185
8.2.7 应用实例——网上书店的样式文件 187
思考题 188
第9章 网上书店完整实例 189
9.1 系统概述 189
9.2 系统功能 189
9.3 购物流程 190
9.4 公用模块 191
9.4.1 配置文件 191
9.4.2 购物车类 191
9.4.3 分页组件 195
9.4.4 出错处理页面 199
9.5 前台购物系统 199
9.5.1 包含文件 199
9.5.2 框架页面 200
9.5.3 顶部页面 201
9.5.4 图书展示 202
9.5.5 图书搜索 205
9.5.6 图书详情 208
9.5.7 购物车页面 210
9.5.8 收银台页面 212
9.5.9 订单确认 217
9.5.10 注销页面 220
9.6 会员中心 220
9.6.1 我的订单 221
9.6.2 显示订单 223
9.7 后台管理系统 226
9.7.1 图书管理 227
9.7.2 修改图书 229
9.7.3 图书类别管理 234
9.7.4 会员管理 236
9.7.5 订单管理 238
思考题 241
参考文献 242
……
序言 本书是湖南省“十一五”教育科学重点规划课题的研究成果,是国家示范建设院校重点建设专业(软件技术专业)的特色教材。
随着互联网应用的不断深入,软件开发已从传统的客户机/服务器模式过渡到基于Web的浏览器/服务器模式。目前基于Web应用的开发平台包括Sun公司的J2EE和Microsoft公司的.NET两个体系,在开发动态网站方面的工具分别对应于JSP和ASP.NET。
Java Server Page(简称为JSP)是由Sun公司于1999年6月推出的一种基于Java Servlet的Web开发技术。它以Java语言为基础,与HTML语言紧密结合,可以很好地实现Web页面设计和业务逻辑分离,让Web程序员专注于业务逻辑的实现。JSP技术尤其是在分布式、开放性和跨平台方面优势明显,获得了众多IT厂商和产品的支持,也得到了市场的广泛认可。
本书以一个完整项目——网上书店为中心,全面、详实地介绍了JSP开发所需的各种知识和技能。通过本书的学习,读者可以快速、全面地掌握使用JSP开发Web应用程序的方法。本书内容丰富,结构严谨,语言表述力求做到简明扼要,重点突出,难点叙述详细。
本书对JSP技术进行了深入全面的介绍,重点在于JDBC、JavaBean和Servlet等JSP技术的综合应用。全书共分9章,章节划分如下:
第1章:JSP应用开发体系与环境配置。介绍静态网页与动态网页的概念、JSP运行环境的安装配置、JSP运行机制及JSP开发工具,从而使读者对JSP技术有一个初步的理解。
第2章:HTML基础。讲解HTML的基本标签、表格、框架结构、表单中常用标记,为JSP网页设计打好基础。如果读者已有网页制作基础,本章可选择阅读。
第3章:JSP语法与内置对象。讲解JSP页面的基本结构、JSP指令、JSP动作、内置对象以及表单数据的读取。
第4章:JDBC数据库编程。讲解JDBC概念、安装ODBC、使用JDBC访问数据库的步骤、使用SQL语句对数据库进行操作、专用JDBC驱动程序连接SQL Server数据库以及数据库的高级操作。
第5章:JavaBean技术。讲解JavaBean概念、JavaBean程序编写、JavaBean页面指令、带属性的JavaBean以及数据库连接公用类。
第6章:Servlet编程技术。讲解Servlet概念、Java Servlet API、Servlet的生命周期、编写Servlet、HTML和Servlet的交互、JSP和Servlet的通信以及MVC设计模式。
第7章:JSP实用技术。讲解网上书店项目中用到的具体技术,包括分页技术、文件上传的实现、发送邮件以及Cookie对象。
第8章:JavaScript与CSS。讲解JavaScript变量、表达式与运算符、语句、函数、事件及JavaScript内置对象;CSS基本语法、CSS选择符、CSS属性、定义超级链接样式以及CSS样式的加载方式。如果读者已有JavaScript或CSS基础,本章可选择阅读。
第9章:网上书店完整实例。讲解网上书店系统功能、网上书店公用模块、网上书店前台购物系统、网上书店会员中心以及网上书店后台管理系统。
本书可作为高职高专院校计算机相关专业JSP Web应用程序设计开发的教材,也适合广大计算机爱好者自学使用。阅读本书时,读者应具备数据库原理和程序设计方面的基础并具有SQL Server 2000方面的使用经验。本书作为教材使用时,建议教学学时为76学时。若读者在学习本书前已具备网页制作基础,学时可缩短至60学时左右。
本书由湖南铁道职业技术学院翁健红主编并编写第1章、第4~6章;西安电力高等专科学校薛晶编写第2章;湖南铁道职业技术学院龚娟编写第3章;湖南铁道职业技术学院彭勇编写第7章;湖南铁道职业技术学院薛志良编写第8章;湖南铁道职业技术学院林东升编写第9章。本书由北京联合大学马小军主审。湖南株州华通科技有限公司总经理左振宇对本书提出了许多宝贵的意见,在此表示感谢。
书中所有例题及相关代码都已调试通过,同时制作了相关的多媒体教学课件,如果需要程序源代码和本书课件,请与西安电子科技大学出版社联系,或通过E-mail与编者联系,编者的E-mail为:davewjh@163.com。
由于时间仓促和编者水平有限,书中不足之处在所难免,敬请广大读者批评指正。
文摘 插图:

读书人网 >程序设计

热点推荐