JSP动态网站开发基础与上机指导PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:缪亮主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302221807
- 页数:309 页
第1章 JSP概述 1
1.1 动态网页技术 1
1.1.1 ASP技术 1
1.1.2 PHP技术 2
1.1.3 Servlet技术 2
1.2 JSP简介 2
1.2.1 JSP的工作原理 2
1.2.2 JSP的优势与劣势 3
1.2.3 JSP的技术前景 4
1.3 JSP的安全性 4
1.3.1 JSP安全性的实现方法 5
1.3.2 源代码暴露问题 6
1.3.3 其他问题 7
本章小结 8
习题1 8
第2章 JSP运行环境的搭建 9
2.1 JSP开发工具简介 9
2.1.1 JSP运行的最佳环境——Tomcat+MySQL 9
2.1.2 高效开发JSP的最佳搭配工具——Eclipse+MyEclipse 9
2.1.3 开发JSP的经典模式MVC 10
2.2 安装和配置JDK 11
2.2.1 安装JDK 11
2.2.2 配置环境变量 12
2.3 安装和配置Web服务器 13
2.3.1 安装Tomcat 13
2.3.2 Tomcat的目录结构 16
2.3.3 配置和测试Tomcat 16
2.3.4 JSP页面的执行流程 18
2.4 上机指导 18
2.4.1 安装JDK和Tomcat 18
2.4.2 配置JSP的运行环境 18
2.4.3 计算1+2+3+…+100的和并输出当时的日期和时间 19
本章小结 20
习题2 20
第3章 JSP语言基础 21
3.1 HTML基础知识 21
3.1.1 HTML文档结构 21
3.1.2 HTML表单 23
3.1.3 JavaScript基础 28
3.2 JSP基本语法 31
3.2.1 Java程序片 31
3.2.2 JSP标签 34
3.2.3 JSP的动作指令 39
3.3 上机指导与练习 44
3.3.1 计算三角形面积并对程序进行注释 44
3.3.2 求1到100的连续和 46
3.3.3 输出0~1之间的任意随机数 47
本章小结 48
习题3 48
第4章 JSP内置对象 49
4.1 JSP内置对象概述 49
4.1.1 JSP内置对象的来源 49
4.1.2 JSP内置对象介绍 49
4.2 request对象 50
4.2.1 HTTP请求包 50
4.2.2 request对象的常用方法 50
4.2.3 request对象应用实例 51
4.3 response对象 55
4.3.1 HTTP响应包 55
4.3.2 response对象的常用方法 57
4.3.3 response对象应用实例 57
4.4 session对象 60
4.4.1 会话及相关概念 60
4.4.2 session对象的常用方法 61
4.4.3 session对象应用实例 62
4.5 application对象 65
4.5.1 application对象的常用方法 66
4.5.2 application对象应用实例 66
4.6 其他内部对象 68
4.6.1 out对象 68
4.6.2 page对象 69
4.6.3 pageContext对象 70
4.6.4 config对象 70
4.6.5 exception对象 70
4.7 JSP程序的调试 71
4.7.1 三种错误类型 71
4.7.2 JSP语法错误的调试 71
4.7.3 JSP运行错误的调试 73
4.8 上机指导与练习 76
4.8.1 用户注册 76
4.8.2 信息的保存和获取 78
4.8.3 猜数字游戏 80
本章小结 82
习题4 82
第5章 数据库操作 84
5.1 数据库概述 84
5.1.1 关系模型 84
5.1.2 结构化查询语言SQL 85
5.2 JDBC技术 87
5.2.1 JDBC介绍 87
5.2.2 JDBC体系结构 87
5.2.3 JDBC驱动程序 88
5.2.4 JDBC接口 90
5.3 连接数据库 91
5.3.1 JDBC连接SQL Server数据库 91
5.3.2 JDBC-ODBC连接Access数据库 95
5.4 操作数据库 99
5.4.1 数据查询 100
5.4.2 数据更新 102
5.4.3 数据删除 107
5.5 上机指导与练习 110
5.5.1 查询英语成绩及格的学生信息 110
5.5.2 向表中添加记录 112
5.5.3 网上投票系统 115
本章小结 119
习题5 120
第6章 文件操作 121
6.1 File类与数据流 121
6.1.1 数据流 121
6.1.2 File类 122
6.2 数据流成分 123
6.2.1 字节流 123
6.2.2 字符流 127
6.2.3 数据流 131
6.2.4 对象流 136
6.3 随机访问类 142
6.3.1 构造方法 142
6.3.2 实例方法 143
6.4 文件的操作 146
6.4.1 文件上传 147
6.4.2 文件下载 148
6.4.3 文件的分页显示 149
6.4.4 创建和删除目录 152
6.5 上机指导与练习 152
6.5.1 列出C盘根目录下的所有子目录和文件 152
6.5.2 列出E:/code/6目录下所有的JSP文件 153
6.5.3 将客户端的文件上传到服务器 154
本章小结 158
习题6 158
第7章 JSP与JavaBean 159
7.1 JavaBean介绍 159
7.1.1 什么是JavaBean 159
7.1.2 JavaBean的组成 160
7.2 编写JavaBean 160
7.2.1 开发JavaBean组件 161
7.2.2 在页面中使用JavaBean组件 162
7.3 JavaBean的范围 166
7.3.1 page范围 167
7.3.2 request范围 168
7.3.3 session范围 169
7.3.4 application范围 170
7.4 通过JavaBean访问数据库 172
7.4.1 连接数据库 172
7.4.2 实现对数据库的操作 173
7.5 上机指导 179
7.5.1 猜数字游戏 179
7.5.2 简单的购物程序 182
本章小结 209
习题7 209
第8章 Servlet编程技术 211
8.1 Servlet介绍 211
8.1.1 什么是Servlet 211
8.1.2 Servlet的工作原理 212
8.1.3 Servlet的优点 212
8.2 Servlet程序的运行环境 213
8.2.1 编译Servlet程序 213
8.2.2 存放Servlet字节码文件到相应目录 214
8.2.3 运行Servlet 215
8.3 Servlet的基本结构 215
8.3.1 Servlet的成员方法 216
8.3.2 Servlet的生命周期 219
8.4 Servlet与JSP 222
8.4.1 在Servlet和JSP页面共享信息 222
8.4.2 在JSP中通过Servlet访问数据库 224
8.4.3 JSP调用Servlet 227
8.5 通过Servlet实现多层数据库应用程序 230
8.5.1 B/S多层结构 230
8.5.2 数据层 231
8.5.3 应用层 231
8.5.4 表示层 231
8.5.5 多层应用程序的优点 231
8.6 上机指导 232
8.6.1 JSP调用Servlet应用实例 232
8.6.2 留言板 234
本章小结 242
习题8 242
第9章 Web开发框架 243
9.1 框架概述 243
9.1.1 什么是框架 243
9.1.2 MVC设计模式 244
9.1.3 JSP的Model 1与Model 2 245
9.2 Struts框架 247
9.2.1 Struts的基本结构 247
9.2.2 Struts的工作流程 248
9.2.3 Struts的组件 249
9.2.4 Struts的配置文件 253
9.3 Struts开发实例 259
9.3.1 模块构成 259
9.3.2 创建模型组件 259
9.3.3 创建视图组件 260
9.3.4 创建控制器组件 264
9.3.5 创建配置文件 265
9.3.6 部署和运行Struts程序 267
9.4 上机指导 268
9.4.1 数据库登录程序设计 268
9.4.2 注册用户信息 271
本章小结 277
习题9 277
第10章 上机指导综合范例 278
10.1 成绩管理系统 278
10.1.1 设计原理 278
10.1.2 用户登录 279
10.1.3 成绩管理 282
10.1.4 成绩录入 283
10.1.5 成绩修改 286
10.1.6 成绩查询 290
10.1.7 删除记录 293
10.2 在线考试系统 296
10.2.1 考试设计原理 296
10.2.2 产生试卷 297
10.2.3 获取试题 299
10.2.4 批改试卷 300
10.3 问卷调查 302
10.3.1 问卷设计原理 302
10.3.2 创建问卷界面 303
10.3.3 保存问卷答案 305
10.3.4 查看问卷结果 308
本章小结 309
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019