Java Web开发基础与案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:吴艳,刘丽华主编;刘红妮,陈暄参编
- 出 版 社:北京:机械工业出版社
- 出版年份:2016
- ISBN:9787111542445
- 页数:296 页
第1章 Java Web设计概述 1
1.1 Java Web开发简介 1
1.2 Web基础知识 1
1.2.1 网页技术简介 2
1.2.2 开发技术简介 3
1.2.3 数据库简介 4
1.3 安装和配置开发环境 5
1.3.1 JDK安装与设置 5
1.3.2 Tomcat安装与设置 7
1.3.3 MyEclipse开发环境的安装与配置 8
1.3.4 Web项目的创建、部署与运行 11
1.4 案例——利用JSP技术实现客户信息显示 16
1.5 习题 17
第2章 Web客户端编程 18
2.1 HTML简介 18
2.1.1 HTML基本语法 18
2.1.2 HTML格式标签 19
2.1.3 HTML表单标记 32
2.1.4 案例——使用HTML设计注册表单 35
2.2 CSS基础知识 38
2.2.1 CSS简介 38
2.2.2 CSS基本语法 38
2.2.3 HTML中使用CSS 39
2.2.4 CSS网页元素 41
2.2.5 案例——用户注册的设计与实现 44
2.3 JavaScript基础知识 47
2.3.1 JavaScript语言概述 47
2.3.2 JavaScript语法基础 48
2.3.3 JavaScript函数和事件 49
2.3.4 案例——注册信息客户端验证的实现 53
2.4 习题 58
第3章 JSP开发技术 59
3.1 JSP简介 59
3.1.1 JSP的概念 59
3.1.2 JSP页面基本组成 60
3.1.3 JSP基本语法 60
3.1.4 案例——使用JSP输出九九乘法表 62
3.2 JSP指令元素与动作元素 62
3.2.1 JSP指令元素 63
3.2.2 JSP动作元素 65
3.2.3 案例——网站中页面间跳转的实现 72
3.3 JSP内置对象 74
3.3.1 JSP内置对象简介 74
3.3.2 Request对象 74
3.3.3 Response对象 76
3.3.4 Session对象 77
3.3.5 Application对象 80
3.3.6 PageContext对象 82
3.3.7 Exception对象 83
3.3.8 Out对象 84
3.3.9 案例——JSP内置对象综合应用 86
3.4 习题 87
第4章 JDBC数据库访问技术 88
4.1 JDBC技术概述 88
4.1.1 JDBC简介 88
4.1.2 JDBC连接方式 89
4.2 JDBC数据库操作 90
4.2.1 JDBC API的功能与组成 90
4.2.2 DriverManager驱动程序管理对象 91
4.2.3 Connection数据库连接对象的功能及使用 92
4.2.4 SQL声明对象 94
4.2.5 ResultSet查询结果对象 96
4.3 MySQL数据库基础 97
4.3.1 MySQL的安装与配置 97
4.3.2 SQLyog集成管理工具的安装与使用 100
4.3.3 MySQL的使用 102
4.4 JDBC数据库操作 105
4.4.1 JDBC访问数据库的步骤 105
4.4.2 案例——使用JDBC实现对数据库表的操作 106
4.5 习题 112
第5章 JavaBean组件 113
5.1 JavaBean概述 113
5.2 JavaBean的编写 117
5.2.1 useBean动作 117
5.2.2 setProperty动作 118
5.2.3 getProperty动作 120
5.2.4 JavaBean对象的作用域范围 122
5.3 综合案例 126
5.3.1 案例——JavaBean实现留言板功能 126
5.3.2 案例——如何在JSP页面中使用JavaBean 129
5.4 习题 135
第6章 Servlet技术 136
6.1 Servlet技术基础 136
6.1.1 Servlet简介 136
6.1.2 Servlet运行机制 137
6.1.3 Servlet的开发和部署过程 138
6.1.4 Servlet规范核心类 143
6.1.5 Servlet的生命周期 148
6.1.6 Servlet与JSP之间的通信 149
6.1.7 案例——管理员登录的MVC实现 150
6.2 过滤器 154
6.2.1 过滤器的概念 155
6.2.2 过滤器实现及部署 155
6.2.3 案例——字符过滤器的编写与使用 156
6.3 监听器 158
6.3.1 监听器的概念 159
6.3.2 监听器的创建 159
6.3.3 监听器事件接口 162
6.3.4 案例——使用监听器实现在线人数统计 163
6.4 习题 164
第7章 JSTL 165
7.1 JSTL概述 165
7.2 JSTL的安装 166
7.3 JSTL标签与EL表达式 167
7.3.1 JSTL组成 167
7.3.2 EL表达式 181
7.3.3 使用JSP EL读取JavaBean属性 183
7.3.4 JSP EL内置对象 185
7.4 案例——JSTL范例 186
7.5 习题 188
第8章 JSP实用技术的应用——网站留言板 189
8.1 系统设计 189
8.1.1 需求分析 189
8.1.2 功能设计 190
8.1.3 数据库设计 190
8.2 系统实现 191
8.2.1 用户注册 191
8.2.2 用户登录 195
8.2.3 用户信息管理 198
8.2.4 留言管理 202
8.2.5 文件上传 204
8.2.6 留言板信息显示 207
8.2.7 邮件发送 212
8.3 习题 214
第9章 Struts2应用 215
9.1 Struts2基础 215
9.1.1 MVC简介 215
9.1.2 Struts2体系结构 216
9.1.3 Struts2配置文件 217
9.1.4 Struts2简单应用示例 221
9.2 Struts2核心组件 225
9.2.1 Struts2工作原理 225
9.2.2 实现Action 226
9.2.3 配置Action 227
9.2.4 Struts2拦截器 227
9.2.5 Struts2自定义拦截器 228
9.3 Struts2标签 229
9.3.1 UI标签 229
9.3.2 非UI标签 235
9.4 Struts2输入验证 245
9.4.1 输入验证概述 245
9.4.2 使用Struts2内置校验器 246
9.5 案例——利用Struts2框架完成用户登录 252
9.6 习题 255
第10章 Hibernate应用 257
10.1 Hibernate框架简介 257
10.2 Hibernate基础配置 260
10.2.1 Hibernate配置文件 261
10.2.2 Hibernate映射文件 262
10.3 案例——利用Hibernate向数据库添加信息 265
10.3.1 创建数据库 266
10.3.2 编写持久化对象类 266
10.3.3 编写Hibernate配置文件 268
10.3.4 编写HibernateSessionFactory类 269
10.3.5 编写数据库操作Dao类 270
10.3.6 编写业务控制Action类 271
10.3.7 配置Action类 272
10.3.8 创建用户添加页面 272
10.3.9 创建用户列表页面 274
10.3.10 项目的部署与运行 275
10.4 习题 276
第11章 Spring应用 277
11.1 Spring框架简介 277
11.1.1 Spring框架的特点 277
11.1.2 Spring框架的下载与安装 278
11.2 Spring入门技术 282
11.2.1 Spring的体系结构 282
11.2.2 单例模式简介 284
11.2.3 工厂模式简介 285
11.3 控制反转与依赖注入 287
11.3.1 控制反转 288
11.3.2 依赖注入 288
11.4 案例——利用Spring框架实现用户登录 289
11.5 习题 294
参考文献 295
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019