JSP动态网页设计技术教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李忠伟,刘健编著
- 出 版 社:北京:科学出版社
- 出版年份:2009
- ISBN:9787030249340
- 页数:444 页
第1章 JSP概述 1
1.1 JSP简介 2
1.1.1 Web编程与JSP 2
1.1.2 JSP、ASP和PHP的简单比较 3
1.2 JSP开发环境的配置 4
1.2.1 实例:安装J2SDK 4
1.2.2 实例:Tomcat的安装与配置 8
1.2.3 Eclipse的安装与配置 11
1.3 第一个JSP页面——“Hello World” 13
1.4 课后练习 16
第2章 HTML和JavaScript 19
2.1 HTML语言 20
2.1.1 HTML注释 20
2.1.2 HTML文本的基本结构 20
2.1.3 文字格式标记 22
2.1.4 文字版面标记 25
2.1.5 创建表格 27
2.1.6 设计表单 29
2.1.7 其他标签 32
2.1.8 实例:建立网站框架 35
2.2 JavaScript语言 38
2.2.1 JavaScript简介 38
2.2.2 数据类型 38
2.2.3 保留字 39
2.2.4 常用语句 40
2.2.5 对象 43
2.2.6 事件 45
2.2.7 实例:实现浮动窗口 48
2.3 课后练习 49
第3章 JSP中的Java程序 53
3.1 Java中的数据类型 54
3.1.1 Java的符号集 54
3.1.2 常量和变量 55
3.1.3 Java中的简单数据类型 56
3.1.4 数组 57
3.2 运算符和表达式 59
3.2.1 赋值运算符与赋值表达式 59
3.2.2 算术运算符 59
3.2.3 自增、自减运算符 60
3.2.4 关系运算符 60
3.2.5 逻辑运算符 61
3.3 Java控制语句 61
3.3.1 条件语句 62
3.3.2 循环语句 64
3.3.3 跳转语句 67
3.3.4 实例:对数组进行排序 68
3.3.5 实例:求n的阶乘 69
3.4 Java面向对象编程的基础 70
3.4.1 类和对象 70
3.4.2 创建类 70
3.4.3 创建对象 72
3.4.4 包 73
3.4.5 接口 75
3.4.6 异常 78
3.5 课后练习 81
第4章 JSP语法 83
4.1 JSP页面的构成 84
4.2 JSP注释 84
4.2.1 JSP隐藏注释 84
4.2.2 实例:两种JSP注释的应用 85
4.3 指令(Directive) 87
4.3.1 page指令 87
4.3.2 include指令 88
4.3.3 taglib指令 88
4.3.4 实例:加载文件 88
4.4 脚本元素(Scripting Elements) 89
4.4.1 声明(Declaration) 90
4.4.2 表达式(Expression) 90
4.4.3 Scriptlet 90
4.4.4 实例:网站计数器 91
4.5 动作元素(Action Elements) 92
4.5.1 jsp:param 92
4.5.2 jsp:include 93
4.5.3 jsp:forward 94
4.5.4 jsp:plugin 95
4.5.5 实例:在网页中插入Applet小程序 96
4.6 错误处理 97
4.6.1 编译阶段的错误处理 98
4.6.1 处理客户请求阶段的错误处理 98
4.7 课后练习 99
第5章 JSP的内置对象 101
5.1 request对象 102
5.1.1 request对象的方法 102
5.1.2 HTML的响应机制 104
5.1.3 实例:使用GET方法提交表单数据 104
5.1.4 实例:使用POST方法提交表单数据 106
5.1.5 实例:request对象的应用 108
5.2 response对象 109
5.2.1 response对象的方法 110
5.2.2 实例:使用response对象中的setHeader方法 111
5.2.3 实例:使用response对象中的setContentType方法 112
5.3 pageContext对象 113
5.3.1 pageContext对象的方法 114
5.3.2 实例:访问JSP页面内的所有对象与名字空间 115
5.3.3 实例:获得scope范围内的属性 116
5.4 session对象 118
5.4.1 session对象的方法 118
5.4.2 实例:session对象应用 119
5.5 out对象 121
5.5.1 out对象的方法 121
5.5.2 实例:out对象的应用 123
5.6 application对象 124
5.6.1 application对象的方法 124
5.6.2 实例:application对象的使用 125
5.7 page对象 126
5.8 config对象 126
5.8.1 config对象的方法 126
5.8.2 实例:config对象的应用 126
5.9 exception对象 129
5.9.1 exception对象的方法 129
5.9.2 实例:exception对象的应用 129
5.10 Cookie 131
5.10.1 创建Cookie 131
5.10.2 JSP中对Cookie的操作 131
5.10.3 Cookie的生命周期 132
5.10.4 实例:Cookie的应用 132
5.11 课后练习 135
第6章 JSP与JavaBean 137
6.1 JavaBean概述 138
6.1.1 JavaBean技术介绍 138
6.1.2 JavaBean的种类 140
6.1.3 JavaBean的形式和要素 140
6.2 JavaBean属性 142
6.2.1 Simple属性 142
6.2.2 Indexed属性 143
6.2.3 Bound属性 144
6.2.4 Constrained属性 144
6.3 JavaBean方法 144
6.4 在JSP中使用JavaBean 145
6.4.1 实例:JSP与JaveBean的结合使用 146
6.4.1 实例:JavaBean的移除 149
6.5 共享JavaBean 154
6.6 课后练习 155
第7章 Servlet技术 157
7.1 Servlet基础 158
7.1.1 Servlet技术简介 158
7.1.2 Servlet技术功能 159
7.1.3 Servlet技术特点 159
7.1.4 Servlet的生命周期 160
7.1.5 Servlet与JSP的区别 160
7.1.6 Servlet的代码结构 161
7.2 S ervlet API编程中常用的接口和类 161
7.2.1 Servlet接口 161
7.2.2 HttpServlet类 162
7.2.3 ServletConfig接口 163
7.2.4 HttpServletRequest接口 163
7.2.5 HttpServletResponse接口 164
7.2.6 GenericServlet类 164
7.3 一个简单的Servlet 165
7.3.1 Servlet的创建 165
7.3.2 Servlet的配置 167
7.4 Servlet应用 169
7.4.1 实例:生成纯文本的Servlet 169
7.4.2 实例:生成HTML的Servlet 170
7.4.3 在Servlet中对Cookie的操作 171
7.5 课后练习 173
第8章 JSP与数据库 175
8.1 数据库的安装与创建 176
8.1.1 实例:安装SQL Server简体中文个人版 176
8.1.2 创建SQL Server数据库实例 181
8.1.3 实例:安装MySQL数据库 185
8.1.4 实例:创建MySQL数据库实例 190
8.2 JDBC概述 194
8.2.1 JDBC-ODBC桥技术介绍 194
8.2.2 实例:通过JDBC-ODBC桥连接数据库 194
8.3 JDBC常用接口 198
8.3.1 Driver接口 198
8.3.2 DriverManager接口 199
8.3.3 Connection接口 200
8.3.4 Statement接口 201
8.3.5 ResultSet接口 202
8.4 在JSP中用JDBC连接SQL Server数据库 203
8.4.1 创建并连接SQL Server数据库实例 203
8.4.2 用JDBC添加数据 204
8.4.3 用JDBC查询数据库 207
8.4.4 用JDBC更新数据库 209
8.4.5 用JDBC删除数据库中的数据 210
8.5 在JavaBean中连接SQL Server数据库 211
8.6 在Tomcat中配置数据源 214
8.6.1 实例:Tomcat连接池的配置 214
8.6.2 JNDI简介 216
8.7 创建一个存储过程 217
8.7.1 实例:在企业管理器中创建存储过程 217
8.7.2 实例:使用存储过程向导创建存储过程 218
8.8 在JSP中调用存储过程 219
8.9 课后练习 221
第9章 Struts与Hibernate 223
9.1 JSP设计模式 224
9.1.1 Model 1和Model 2 224
9.1.2 MVC结构 226
9.2 Struts 226
9.2.1 框架 227
9.2.2 实例:安装Struts 228
9.2.3 实例:Struts框架应用 232
9.3 Hibernate 239
9.3.1 Hibernate接口 239
9.3.2 Hibernate的配置 240
9.3.3 实例:编写持久化类和映射文件 241
9.3.4 实例:编写Hibernate的初始化类 246
9.4 使用Struts和Hibernate构建购物网站 248
9.4.1 系统介绍 248
9.4.2 购物网站数据库的设计与实现 248
9.4.3 持久化层的搭建 250
9.4.4 创建配置文件和包结构 253
9.4.5 注册功能 255
9.4.6 创建DAO接口 257
9.4.7 创建控制层 259
9.4.8 购物车 260
9.4.9 订单的处理 263
9.5 课后练习 267
第10章 JSP、JavaBean与Servlet 269
10.1 利用JSP实现小日历 270
10.2 使用JSP中的内建对象实现用户注册系统 273
10.3 使用JavaBean实现个人所得税计算器 278
10.4 使用JavaBean验证用户输入 281
10.5 使用Servlet过滤器验证用户身份 286
10.5.1 Servlet过滤器的特点 286
10.5.2 Servlet过滤器的工作方式 287
10.5.3 实例:使用过滤器验证用户身份 288
10.6 使用Servlet实现对数据库的查询 292
10.7 课后练习 295
第11章 JSP组件 297
11.1 文件上传与下载组件jspSmartUpload 298
11.2 实例:安装jspSmartUpload组件 298
11.3 jspSmartUpload组件中的主要类 299
11.3.1 File类 299
11.3.2 Files类 300
11.3.3 Request类 301
11.3.4 SmartUpload类 301
11.3.5 实例:利用jspSmartUpload组件实现文件上传和下载操作 303
11.4 Java Mail简介 309
11.4.1 邮件传输相关协议简介 309
11.4.2 Java Mail 310
11.5 Java Mail关键类简介 310
11.5.1 Session类 310
11.5.2 Message类 311
11.5.3 Address类 312
11.5.4 Authenticator类 313
11.5.5 Transport类 313
11.5.6 Store类 314
11.5.7 Floder类 314
11.6 建立Java Mail的开发环境 314
11.6.1 下载并构建Java Mail API 314
11.6.2 下载并构建JAF 315
11.7 在JSP中应用Java Mail发送邮件和接收邮件 315
11.7.1 实例:发送普通文本邮件 315
11.7.2 实例:发送HTML格式邮件 317
11.7.3 实例:用JavaMail发送需要SMTP认证的邮件 320
11.7.4 实例:发送带附件的邮件 325
11.7.5 实例:群发邮件 329
11.7.6 实例:用JavaMail接收单封邮件 333
11.8 课后练习 337
第12章 办公自动化管理系统 339
12.1 概述 340
12.2 系统分析 340
12.2.1 需求分析 340
12.2.2 可行性分析 341
12.3 总体设计 341
12.3.1 项目规划 341
12.3.2 系统功能结构图 341
12.4 系统设计 342
12.4.1 设计目标 342
12.4.2 开发及运行环境 342
12.4.3 逻辑结构设计 343
12.4.4 文件架构 345
12.5 JavaBean的设计 346
12.5.1 有关数据库操作的JavaBean的编写 346
12.5.2 有关分页显示的JavaBean的编写 352
12.5.3 分页解决方案的JavaBean的编写 356
12.5.4 有关字符串转化的JavaBean的编写 357
12.5.5 有关时间操作的JavaBean的编写 358
12.5.6 有关文件操作的JavaBean的编写 363
12.5.7 有关用户列表操作的JavaBean的编写 364
12.5.8 用户在线方案的JavaBean的编写 366
12.5.9 数据信息相关的JavaBean的编写 367
12.6 视图层的设计 367
12.6.1 公告管理视图层的设计 368
12.6.2 公文管理视图层的设计 372
12.7 控制层的设计与实现 379
12.7.1 公告管理控制层的设计 379
12.7.2 公文管理控制层的设计 384
第13章 电子商务系统 393
13.1 概述 394
13.2 系统分析 394
13.2.1 需求分析 394
13.2.2 可行性分析 394
13.3 总体设计 395
13.3.1 项目规划 395
13.3.2 系统功能结构图 395
13.4 系统设计 396
13.4.1 设计目标 396
13.4.2 开发及运行环境 396
13.4.3 逻辑结构的设计 397
13.4.4 文件架构设计 399
13.5 JavaBean的设计 401
13.5.1 处理数据库操作的JavaBean的编写 401
13.5.2 处理字符串的JavaBean的编写 404
13.5.3 商品的JavaBean的编写 405
13.5.4 保存购物信息的JavaBean的编写 406
13.5.5 商品信息操作接口的JavaBean的编写 406
13.5.6 操作商品信息的JavaBean的编写 406
13.6 网站前台主要功能模块的设计 408
13.6.1 网站前台首页的设计 408
13.6.2 特价商品模块的设计 409
13.6.3 新品上架模块的设计 410
13.6.4 商品分类模块的设计 411
13.6.5 会员管理模块的设计 413
13.6.6 购物车模块的设计 415
13.6.7 收银台模块的设计 421
13.6.8 销售排行模块的设计 424
13.7 网站后台主要功能模块的设计 425
13.7.1 后台登录模块的设计 425
13.7.2 商品管理模块的设计 427
13.7.3 会员管理模块的设计 435
13.7.4 订单管理模块的设计 436
13.7.5 公告管理模块的设计 441
13.7.6 退出系统模块的设计 444
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019