JSP 程序设计案例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘志成编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:730215936X
- 页数:317 页
第1章 Web技术概述 1
1.1 静态网页与动态网页 1
1.1.1 静态网页 2
1.1.2 动态网页 2
1.2 Web服务器和网络数据库 3
1.2.1 Web服务器 3
1.2.2 网络数据库技术 4
1.3 JSP与ASP/PHP/ASP.NET 4
1.3.1 ASP 4
1.3.2 PHP 5
1.3.3 ASP.NET 5
1.3.4 JSP 5
【课堂实践1-1】 7
1.4 C/S结构与B/S结构 7
1.4.1 C/S结构 7
1.4.2 B/S结构 9
1.4.3 C/S和B/S的比较 9
【课堂实践1-2】 10
本章小结 10
课外拓展 10
第2章 JSP基础知识 12
2.1 JDK安装配置 13
2.1.1 JSP运行环境 13
2.1.2 JDK的下载与安装 13
2.2 Tomcat安装与配置 15
2.2.1 下载Tomcat 15
2.2.2 安装与配置Tomcat 16
2.2.3 启动与停止Tomcat 19
2.2.4 测试Tomcat 19
【课堂实践2-1】 20
2.3 JSP开发工具 20
2.3.1 JCreator 20
2.3.2 Eclipse 22
2 3 3 Dreamweaver 23
2.4 创建第1个JSP程序 23
【课堂实践2-2】 24
本章小结 25
课外拓展 25
第3章 Easy_Buy电子商城系统设计 26
3.1 系统概述 26
3.1.1 前台购物系统 26
3.1.2 后台管理系统 27
3.1.3 系统用例图 28
3.2 系统功能模块设计 28
3.2.1 注册模块 29
3.2.2 登录模块 29
3.2.3 商品展示 29
3.2.4 商品详情 30
3.2.5 购物车 31
3.2.6 订单处理 31
3.2.7 客户反馈 33
3.2.8 后台管理 34
3.3 系统流程 34
【课堂实践3-1】 35
3.4 数据库设计 36
3.4.1 数据库表设计 36
3.4.2 创建数据库和表的SQL语句 39
3.5 详细设计 41
3.5.1 开发文件夹 41
3.5.2 页面关系图 42
3.5.3 系统使用说明 43
【课堂实践3-2】 43
本章小结 44
课外拓展 44
第4章 JSP语法基础 45
4.1 JSP注释 45
4.1.1 输出注释 45
4.1.2 隐藏注释 46
4.2 JSP脚本元素 47
4.2.1 声明 48
4.2.2 表达式 49
4.2.3 脚本程序 51
【课堂实践4-1】 52
4.3 JSP指令元素 52
4.3.1 Page指令 53
4.3.2 Include指令 55
4.3.3 Taglib指令 56
4.4 JSP动作元素 56
4.4.1 Include动作 57
4.4.2 forward动作 59
4.4.3 param动作 61
4.4.4 plugin动作 62
4.4.5 JavaBean相关动作 63
【课堂实践4-2】 65
本章小结 65
课外拓展 65
第5章 JSP内置对象 67
5.1 out对象 68
5.1.1 out对象常用方法 69
5.1.2 out对象应用实例 69
5.2 request对象 71
5.2.1 request对象常用方法 71
5.2.2 request对象应用实例 72
5.2.3 HTML的响应机制 81
【课堂实践5-1】 84
5.3 response对象 84
5.3.1 response对象常用方法 85
5.3.2 response对象应用实例 85
5.4 session对象 89
5.4.1 session对象常用方法 89
5.4.2 session对象应用实例 90
【课堂实践5-2】 93
5.5 application对象 93
5.5.1 application对象常用方法 93
5.5.2 application对象应用实例 94
5.5.3 对象作用范围 96
5.6 其他对象 97
5.6.1 config对象 97
5.6.2 page对象 98
5.6.3 pageContext对象 98
5.6.4 exception对象 98
5.7 cookie对象 98
5.7.1 cookie的概念和功能 98
5.7.2 cookie基本操作 99
5.7.3 cookie的应用 100
【课堂实践5-3】 103
本章小结 103
课外拓展 104
单元实践1 104
第6章 JSP中访问数据库 105
6.1 JDBC简介 106
6.2 连接数据库 107
6.2.1 DriverManager 108
6.2.2 Connection 108
6.2.3 JDBC-ODBC桥连接数据库 109
6.2.4 专用JDBC驱动程序连接数据库 113
【课堂实践6-1】 118
6.3 访问数据库 118
6.3.1 Statement 118
6.3.2 ResultSet 120
6.3.3 检索数据库 122
【课堂实践6-2】 124
6.3.4 更新数据库 124
【课堂实践6-3】 128
6.3.5 PreparedStatement 128
6.3.6 使用预编译SQL语句 129
6.3.7 CallableStatement 132
6.3.8 执行存储过程 133
【课堂实践6-4】 134
6.4 元数据操作 135
6.4.1 DatabaseMetaData 135
6.4.2 ResultSetMetaData 137
【课堂实践6-5】 139
6.5 JSP中分页功能的实现 140
【课堂实践6-6】 145
本章小结 145
课外拓展 145
第7章 JSP中应用JavaBean 146
7.1 JavaBean简介 146
7.2 编写JavaBean 147
7.3 JSP中使用JavaBean 148
7.3.1 <jsp:useBean>操作 149
7.3.2 <jsp:setProperty>操作 149
7.3.3 <jsp:getProperty>操作 150
【课堂实践7-1】 152
7.4 JavaBean与HTML表单的交互 152
【课堂实践7-2】 157
7.5 JavaBean在JSP中的典型应用 157
7.5.1 计数器 157
7.5.2 访问数据库 159
7.5.3 购物车 163
【课堂实践7-3】 166
本章小结 166
课外拓展 166
单元实践2 167
第8章 Servlet技术 168
8.1 Servlet简介 168
8.1.1 Servlet的基本概念 168
8.1.2 第1个Servlet 170
8.2 编写、配置和调用Servlet 171
8.2.1 Servlet常用类与接口 171
8.2.2 Servlet的配置和调用 175
【课堂实践8-1】 176
8.2.3 Servlet的生命周期 176
8.2.4 利用Servlet制作计数器 177
【课堂实践8-2】 179
8.3 Servlet的典型应用 179
8.3.1 Servlet读取HTML表单数据 179
8.3.2 Servlet读取Cookie数据 184
【课堂实践8-3】 186
8.3.3 Servlet读取Session数据 187
8.3.4 Servlet读取HTTP请求头数据 189
【课堂实践8-4】 191
本章小结 191
课外拓展 192
第9章 JSP高级应用 193
9.1 文件上传下载 193
9.1.1 jspSmartUpload概述 194
9.1.2 jspSmartUpload常用类 195
9.1.3 文件上传程序 199
9.1.4 文件下载程序 202
【课堂实践9-1】 204
9.2 发送邮件 204
9.2.1 JavaMail概述 204
9.2.2 JavaMail常用类 204
9.2.3 发送邮件程序 205
【课堂实践9-2】 209
9.3 图形处理 209
9.3.1 验证码概述 209
9.3.2 彩色验证码程序 210
9.3.3 进度条概述 215
9.3.4 进度条程序 215
【课堂实践9-3】 221
9.4 数据统计 222
9.4.1 JFreeChart概述 222
9.4.2 圆饼图程序 223
9.4.3 柱状图程序 225
【课堂实践9-4】 227
本章小结 227
课外拓展 227
单元实践3 228
第10章 Easy_Buy电子商城实例 229
10.1 主页模块 230
10.1.1 index.jsp(主页面) 230
10.1.2 title.jsp(标题区域) 230
10.1.3 menu.jsp(分类导航) 231
10.1.4 index_top.jsp(主页上部) 231
10.1.5 index_down.jsp(主页下部) 234
10.1.6 ConnDB.java(数据库访问Bean) 235
10.2 会员管理模块 237
10.2.1 registry.jsp(会员注册主页面) 237
10.2.2 reg.jsp(会员注册页面) 238
10.2.3 reg_ok.jsp(会员注册处理页面) 240
10.2.4 login.jsp(会员登录页面) 242
10.2.5 login_ok.jsp(登录处理页面) 244
10.3 商品搜索模块 246
10.3.1 select.jsp(商品搜索页面) 246
10.3.2 select_ok.jsp(搜索处理页面) 247
10.4 购物车模块 249
10.4.1 CartBean.java(购物车Bean) 249
10.4.2 my_cart.jsp(查看购物车) 251
10.4.3 cart_add.jsp(购物车添加商品) 254
10.4.4 cart_move.jsp(购物车删除商品) 254
10.4.5 cart_clear.jsp(清空购物车) 255
10.4.6 cart_checkout.jsp(提交购物车) 256
10.5 订单模块 260
10.5.1 my_order.jsp(我的订单) 260
10.5.2 my_order_product.jsp(订单详情) 262
本章小结 264
第11章 HTML与JavaScript 265
11.1 静态网页与HTML 265
11.1.1 网页的组成 266
11.1.2 文字与段落 270
11.1.3 建立超链接 273
【课堂实践11-1】 278
11.1.4 使用表格 279
【课堂实践11-2】 286
11.1.5 使用框架 287
11.1.6 使用图片 290
【课堂实践11-3】 295
11.1.7 使用表单 295
【课堂实践11-4】 301
11.2 JavaScript 302
11.2.1 JavaScript概述 302
11.2.2 表单验证 302
11.2.3 其他常用功能 304
【课堂实践11-5】 308
本章小结 308
课外拓展 308
附录A 综合实训 309
附录B 参考学习网址 315
参考文献 317
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019