JavaWeb编程技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:郭路生,杨选辉主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302459668
- 页数:361 页
第1章 Web编程技术概述 1
1.1 编程体系简介 1
1.1.1 C/S架构 1
1.1.2 B/S架构 2
1.2 浏览器端编程技术 3
1.2.1 HTML 3
1.2.2 CSS 4
1.2.3 JavaScript 4
1.3 服务器端编程技术 5
1.3.1 JSP技术 5
1.3.2 Servlet技术 7
1.3.3 JavaBean和EJB技术 8
1.3.4 JDBC数据库访问技术 9
1.4 Web编程架构 10
1.4.1 企业级应用的开发架构 10
1.4.2 Web编程设计模式 11
习题 16
第2章 Web开发环境 17
2.1 JDK开发工具包 17
2.1.1 JDK的安装 17
2.1.2 JDK的配置 17
2.2 TomcatWeb服务器 19
2.2.1 下载和安装Tomcat 19
2.2.2 Tomcat的目录结构 22
2.2.3 第一个JSP页面 23
2.2.4 配置Tomcat 24
2.3 集成开发环境介绍 26
2.3.1 Eclipse简介 26
2.3.2 安装MyEclipse集成环境 27
2.3.3 配置MyEclipse 9.0的JDK和Tomcat环境 29
2.3.4 MyEclipse开发视图介绍 30
2.3.5 项目实践——开发Web应用程序 32
2.4 安装和配置数据库 36
2.5 实验指导 39
习题 41
第3章 Web编程基础 42
3.1 HTML标记语言 42
3.1.1 HTML简介 42
3.1.2 HTML的基本概念 44
3.1.3 HTML的常用标记 47
3.2 HTML的框架标记 58
3.3 CSS样式表 61
3.3.1 CSS概念 61
3.3.2 CSS基本规则 62
3.3.3 CSS的创建 64
3.3.4 选择符 66
3.3.5 CSS样式 72
3.3.6 框模型 77
3.3.7 定位与浮动 79
3.3.8 DIV+CSS网页布局 83
3.3.9 项目实战——诚信电子商务网店的页面布局 85
3.4 JavaScript编程 89
3.4.1 概述 89
3.4.2 在网页中引入JavaScript 90
3.4.3 JavaScript基本语法 91
3.4.4 JavaScript对象 93
3.4.5 浏览器内部对象与DOM模型 95
3.4.6 JavaScript事件 102
3.4.7 JavaScript框架(库)——jQuery 104
3.4.8 JavaScript的典型应用 106
3.5 实验指导 112
习题 117
第4章 Servlet编程技术 118
4.1 Servlet概述 118
4.1.1 Servlet的基本概念 118
4.1.2 Servlet的功能 119
4.1.3 Servlet技术的特点 119
4.1.4 Servlet的生命周期 120
4.2 Servlet的创建、配置和调用 121
4.2.1 Servlet的创建 121
4.2.2 Servlet的文件框架 122
4.2.3 Servlet的配置 124
4.2.4 Servelt的运行 126
4.3 Servlet的常用接口及使用 126
4.3.1 Servlet的体系 126
4.3.2 Servlet请求和响应接口 127
4.3.3 Servlet环境API接口 133
4.3.4 Servlet的请求转发接口 138
4.3.5 Servlet会话跟踪接口 142
4.4 项目实战——登录与权限系统 144
4.5 实验指导 148
习题 149
第5章 JSP编程技术 150
5.1 JSP概述 150
5.1.1 JSP简介 150
5.1.2 理解JSP程序的执行 151
5.2 JSP页面元素 152
5.2.1 JSP页面的基本结构 152
5.2.2 JSP的脚本元素 153
5.2.3 JSP的注释 156
5.2.4 JSP的指令 157
5.2.5 JSP的动作标记 164
5.3 JSP内置对象 171
5.3.1 内置对象的作用范围 171
5.3.2 out对象 174
5.3.3 request对象 175
5.3.4 response对象 182
5.3.5 session对象 184
5.3.6 application对象 184
5.3.7 其他内置对象 186
5.3.8 Cookie对象 188
5.4 项目实战——基于Cookie的权限控制模块 189
5.5 实验指导 193
习题 198
第6章 JavaBean技术 199
6.1 JavaBean概述 199
6.1.1 组件技术与JavaBean 199
6.1.2 JavaBean的分类与特点 200
6.1.3 JavaBean规范 200
6.2 JavaBean编程 201
6.2.1 编写JavaBean 201
6.2.2 使用JavaBean 202
6.2.3 封装业务逻辑的JavaBean 210
6.3 实用的第三方JavaBean组件 216
6.3.1 使用JspSmartUpload实现文件上传与下载 216
6.3.2 使用java Mail组件发送邮件 222
6.3.3 使用POI组件生成Excel报表 230
6.4 实验指导 231
习题 234
第7章 JDBC数据库编程与Hibernate技术 235
7.1 JDBC概述 235
7.1.1 JDBC简介 235
7.1.2 JDBC驱动程序的类型 236
7.2 JDBC连接数据库常用类 237
7.2.1 JDBC API所在的包 237
7.2.2 JDBC核心类的结构及操作流程 237
7.2.3 驱动程序管理类:DriverManager 238
7.2.4 数据库连接类:Connection 242
7.2.5 SQL声明类:Statement类 243
7.2.6 查询结果集:ResultSet 249
7.3 JDBC操作数据库实例 250
7.3.1 新建数据库 250
7.3.2 数据Bean和业务逻辑Bean 251
7.3.3 插入数据——注册 254
7.3.4 显示数据 256
7.3.5 分页显示数据 258
7.3.6 修改数据 261
7.3.7 删除数据 264
7.4 事务处理 265
7.4.1 事务及处理事务的方法 265
7.4.2 事务处理的流程 266
7.5 数据库连接池 267
7.5.1 概述 267
7.5.2 通过Tomcat连接池连接数据库 268
7.6 Hibernate操作数据库 271
7.6.1 基本概念 271
7.6.2 Hibernate的映射机制 272
7.6.3 Hibernate的开发过程 273
7.6.4 使用Hibernate操作数据库 278
7.7 实验指导 286
习题 294
第8章 Web编程架构与Struts 2框架 295
8.1 分布式计算的体系结构 295
8.1.1 单级结构 295
8.1.2 两级结构 296
8.1.3 三级结构 296
8.1.4 N级结构 297
8.2 软件逻辑分层结构 297
8.2.1 两层结构 298
8.2.2 三层结构 298
8.3 JSP设计模式 300
8.3.1 模式1:JSP+JavaBean实现 300
8.3.2 模式2:基于MVC模式的实现 304
8.4 Struts 2框架技术 308
8.4.1 Struts 2体系结构 308
8.4.2 Struts 2配置 310
8.4.3 Action的编写 312
8.4.4 Struts 2应用实例 315
8.5 实验指导 316
习题 317
第9章 诚信电子商务系统 318
9.1 系统概述 318
9.2 系统分析 318
9.2.1 需求分析 318
9.2.2 业务实体说明 319
9.3 总体设计 320
9.3.1 项目规划 320
9.3.2 系统功能结构图 320
9.3.3 系统架构设计 320
9.4 数据库逻辑结构设计 321
9.5 公共模块设计 324
9.5.1 编程工具 324
9.5.2 通用数据库操作类 325
9.5.3 实用工具类 325
9.6 系统前台主要功能模块设计 327
9.6.1 系统前台公共页面 327
9.6.2 商品展示模块设计 329
9.6.3 会员注册与登录模块设计 337
9.6.4 购物车模块设计 342
9.6.5 订单模块设计 346
9.7 系统后台设计 351
9.7.1 系统管理员登录模块设计 352
9.7.2 商品管理及商品分类管理模块 353
9.7.3 订单管理模块设计 357
9.7.4 留言管理模块设计 358
9.7.5 公告管理模块设计 359
9.7.6 会员管理模块设计 359
习题 360
参考文献 361
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019