JavaWeb开发从入门到实战pdf下载pdf下载

JavaWeb开发从入门到实战百度网盘pdf下载

作者:
简介:本篇主要提供JavaWeb开发从入门到实战pdf下载
出版社:土星图书专营店
出版时间:2019-07
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:Java Web开发从入门到实战
  • 作者:编者:陈恒//姜学
  • 定价:69.8
  • 出版社:清华大学
  • ISBN号:9787302529118

其他参考信息(以实物为准)

  • 出版时间:2019-07-01
  • 印刷时间:2019-07-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:442
  • 字数:695千字

内容提要

本书详细讲解了Java Web开发中JSP、Servlet以及Ajax技术的基础知识和实际应用,同时介绍了Struts 2框架以及Spring MVC框架的基础知识。为了让读者做到“学中做,做中学”,本书配备了相应的实践 环节。
      全书共分15章,内容包括Web前端基础、Java Web开发环境的构建、JSP语法、JSP内置对象、JSP与JavaBean、Java Servlet基础、会话跟踪技术、过滤器与监听器、EL与JSTL、文件的上传与下载、JDBC数据库访问、Ajax、JSON以及jQuery技术、电子商务平台的设计与实现、Struts 2框架基础以及Spring MVC框架基础等重要内容。书中实例侧重实用性和启发性,趣味性强,分布合理,通俗易懂,使读者能够快速掌握Java Web开发的基础知识、编程技巧以及完整的开发体系,为适应实战应用打下坚实的基础。
      本书附有教学视频、源代码、课件、教学大纲、教学日历、教案、习题与实践环节答案等配套资源,可以作为大学计算机及相关专业的教材或教学参考书,也可以作为Java技术的培训教材,同时也适合广大Java Web开发人员阅读与使用。

目录

第1章 Web前端基础1
1.1 HTML1
1.1.1 HTML文件的基本结构1
1.1.2 编写HTML页面2
1.1.3 常用HTML标签2
1.1.4 实践环节——制作调查问卷13
1.2 CSS13
1.2.1 CSS基本语法13
1.2.2 在网页中添加CSS的方法14
1.2.3 选择符的分类16
1.2.4 伪类及伪对象17
1.2.5 常见的DIV+CSS布局类型18
1.2.6 实践环节——页面布局25
1.3 28
1.3.1 在网页中添加的方法28
1.3.2 基本语法29
1.3.3 流程控制与函数32
1.3.4 对象36
1.3.5 对象模型39
1.3.6 操作HTML43
1.3.7 表单验证48
1.3.8 实践环节——表单验证51
1.4 本章小结51
习题151

第2章 Java Web开发环境的构建54
2.1 构建开发环境54
2.1.1 开发工具54
2.1.2 工具的集成55
2.2 使用Eclipse开发Web应用58
2.2.1 JSP文件和JSP运行原理58
2.2.2 一个简单的Web应用59
2.2.3 实践环节——使用Eclipse开发Web应用61
2.3 本章小结62
习题262

第3章 JSP语法63
3.1 JSP页面的基本构成63
3.1.1 一个JSP页面63
3.1.2 JSP页面注释64
3.1.3 实践环节——识别JSP页面元素65
3.2 JSP脚本元素65
3.2.1 Java程序片65
3.2.2 成员变量与方法的声明67
3.2.3 Java表达式68
3.2.4 实践环节——在JSP页面中输出英文字母表68
3.2.5 实践环节——网站访问量的统计69
3.2.6 实践环节——打印表格69
3.3 JSP指令标记69
3.3.1 page指令69
3.3.2 include指令71
3.3.3 实践环节——制作导航栏72
3.4 JSP动作标记73
3.4.1 include动作标记73
3.4.2 forward动作标记74
3.4.3 param动作标记76
3.4.4 实践环节——include和param动作标记的应用77
3.4.5 实践环节——登录验证77
3.5 本章小结77
习题378

第4章 JSP内置对象79
4.1 request对象80
4.1.1 常用方法80
4.1.2 使用request对象存取数据83
4.1.3 中文乱码问题84
4.1.4 实践环节——获取客户端的基本信息85
4.2 response对象85
4.2.1 动态改变contentType属性值85
4.2.2 设置响应表头86
4.2.3 使用response对象重定向87
4.2.4 实践环节——登录验证89
4.3 out对象90
4.4 session对象91
4.4.1 session对象的ID91
4.4.2 使用session对象存取数据94
4.4.3 session对象的生命周期97
4.4.4 实践环节——购物车100
4.5 application对象101
4.5.1 什么是application101
4.5.2 使用application对象存取数据101
4.5.3 实践环节——网站访客计数器103
4.6 pageContext对象103
4.7 page对象104
4.8 config对象105
4.9 exception对象105
4.10 JSP的4种作用域107
4.11 本章小结109
习题4109

第5章 JSP与JavaBean111
5.1 编写JavaBean111
5.2 在JSP中使用JavaBean113
5.2.1 动作标记useBean113
5.2.2 动作标记getProperty115
5.2.3 动作标记setProperty117
5.2.4 实践环节——使用JavaBean计算三角形的
面积和周长120
5.3 本章小结121
习题5121

第6章 Java Servlet基础122
6.1 Servlet类与Servlet对象122
6.2 Servlet对象的创建与运行124
6.2.1 在web.xml中部署Servlet124
6.2.2 基于注解的方式部署Servlet126
6.2.3 实践环节——@WebServlet的应用128
6.3 Servlet的生命周期128
6.4 通过JSP页面访问Servlet129
6.5 doGet()和doPost()方法132
6.6 重定向与转发134
6.6.1 重定向134
6.6.2 转发135
6.6.3 实践环节——登录验证137
6.7 在Java Servlet中使用session138
6.8 基于Servlet的MVC模式141
6.8.1 MVC模式141
6.8.2 使用JSP、Servlet、JavaBean实现MVC142
6.8.3 模型周期144
6.8.4 实践环节——四则运算147
6.9 本章小结147
习题6147

第7章 会话跟踪技术149
7.1 Cookie技术149
7.2 session技术152
7.3 URL重写技术153
7.4 隐藏表单域技术157
7.5 实践环节——登录注销系统159
7.6 本章小结160
习题7160

第8章 过滤器与监听器161
8.1 Filter类与Filter对象162
8.2 Filter对象的部署与运行163
8.2.1 在web.xml中部署过滤器163
8.2.2 基于注解的方式部署过滤器165
8.2.3 过滤器的执行顺序166
8.2.4 实践环节——过滤器的初始化参数168
8.3 过滤器的实际应用168
8.3.1 字符编码过滤器168
8.3.2 登录验证过滤器169
8.4 监听器的分类与创建173
8.4.1 监听对象自身创建和销毁的监听器173
8.4.2 监听对象属性变化的监听器176
8.4.3 监听session中某个对象状态变化的监听器177
8.5 监听器的实际应用——统计在线用户180
8.6 本章小结184
习题8184

第9章 EL与JSTL185
9.1 EL185
9.1.1 EL简介185
9.1.2 EL语法186
9.1.3 EL运算符187
9.1.4 EL隐含对象188
9.2 JSTL191
9.2.1 JSP标准标签库JSTL191
9.2.2 实践环节——使用JSTL标签打印九九乘法表201
9.3 本章小结202
习题9202

0章 文件的上传与下载203
10.1 基于Servlet的文件上传203
10.1.1 文件上传的表单设置203
10.1.2 @MultipartConfig注解204
10.1.3 Part接口204
10.1.4 单文件上传205
10.1.5 多文件上传208
10.1.6 实践环节——上传文件的限定210
10.2 文件的下载211
10.2.1 文件下载的实现方法211
10.2.2 文件下载示例211
10.2.3 文件名乱码问题214
10.3 本章小结215
习题10215

1章 JDBC数据库访问216
11.1 使用纯Java数据库驱动程序连接MySQL216
11.2 数据库操作220
11.2.1 查询操作220
11.2.2 新增、 新与删除操作221
11.2.3 实践环节——使用Statement语句实现多条件查询225
11.3 游动查询225
11.4 使用连接池229
11.5 其他典型数据库的连接232
11.5.1 连接SQL Server数据库232
11.5.2 连接Oracle数据库233
11.6 使用PreparedStatement语句访问数据库233
11.6.1 预处理语句的优点233
11.6.2 使用通配符233
11.6.3 实践环节——使用PreparedStatement语句实现
多条件查询236
11.7 分页查询236
11.8 使用CallableStatement语句访问存储子程序240
11.9 Excel与数据库互访244
11.9.1 向数据库导入Excel245
11.9.2 从数据库导出Excel250
11.10 本章小结256
习题11257

2章 Ajax、JSON以及jQuery技术258
12.1 Ajax技术258
12.1.1 Ajax简介259
12.1.2 XMLHttpRequest对象259
12.1.3 Ajax向服务器发送请求260
12.1.4 Ajax获得服务器的响应261
12.1.5 Ajax示例262
12.2 JSON技术265
12.2.1 JSON的数据结构265
12.2.2 JSON在中的使用266
12.2.3 JSON在Ajax中的使用267
12.3 jQuery技术270
12.3.1 jQuery简介270
12.3.2 jQuery的安装271
12.3.3 jQuery语法271
12.3.4 jQuery对Ajax的实现271
12.4 实践环节——注册邮箱的 性验证276
12.5 本章小结276
习题12277

3章 电子商务平台的设计与实现278
13.1 系统设计278
13.1.1 系统功能需求278
13.1.2 系统模块划分279
13.2 数据库设计280
13.2.1 数据库概念结构设计280
13.2.2 数据库逻辑结构设计281
13.2.3 创建数据表283
13.3 系统管理283
13.3.1 导入相关的jar包283
13.3.2 JSP页面管理283
13.3.3 组件与Servlet管理288
13.4 组件设计288
13.4.1 过滤器289
13.4.2 验证码291
13.4.3 实体模型294
13.4.4 数据库操作294
13.4.5 业务模型311
13.4.6 工具类318
13.5 后台管理子系统的实现319
13.5.1 管理员登录319
13.5.2 添加商品320
13.5.3 查询商品324
13.5.4 修改商品329
13.5.5 删除商品330
13.5.6 订单管理332
13.5.7 用户管理334
13.5.8 公告管理335
13.5.9 退出系统338
13.6 前台电子商务子系统的实现338
13.6.1 导航栏338
13.6.2 销售排行341
13.6.3 人气排行341
13.6.4 新商品342
13.6.5 公告栏342
13.6.6 用户注册342
13.6.7 用户登录343
13.6.8 商品详情345
13.6.9 关注商品346
13.6.10 购物车347
13.6.11 下单350
13.6.12 用户中心352
13.7 本章小结353

4章 Struts 2框架基础354
14.1 Struts 2的体系结构354
14.2 Struts 2的工作环境355
14.2.1 Struts 2的下载355
14.2.2 使用Eclipse开发Struts 2的Web应用356
14.2.3 个Struts 2应用357
14.3 Struts 2的Action359
14.3.1 Action的创建与配置359
14.3.2 Action接收请求参数362
14.3.3 Action访问Servlet API365
14.3.4 Action中常见的结果类型371
14.4 基于Struts 2框架的注册与登录376
14.5 本章小结387
习题14388

5章 Spring MVC框架基础390
15.1 Spring MVC的工作原理390
15.2 Spring MVC的工作环境392
15.2.1 Spring的下载与安装392
15.2.2 使用Eclipse开发Spring MVC的Web应用393
15.3 基于注解的控制器397
15.3.1 Controller注解类型397
15.3.2 RequestMapping注解类型397
15.3.3 编写请求处理方法398
15.3.4 Controller接收请求参数的常见方式399
15.3.5 Spring MVC框架中的重定向与转发404
15.3.6 应用@Autowired进行依赖注入405
15.3.7 @ModelAttribute408
15.4 表单标签库与数据绑定409
15.4.1 表单标签库409
15.4.2 数据绑定413
15.5 Spring的数据库编程421
15.5.1 Spring JDBC的配置421
15.5.2 Spring JdbcTemplate的常用方法422
15.5.3 基于@Transactional注解的声明式事务管理426
15.6 基于Spring MVC框架的注册与登录427
15.6.1 JSON数据转换427
15.6.2 注册与登录427
15.7 本章小结437
习题15437

附录A 案例1:基于Struts 2框架的名片管理
系统的设计与实现438
附录B 案例2:基于Spring MVC框架的名片管理
系统的设计与实现439
附录C 案例3:Spring MVC整合MyBatis440
附录D 案例4:在Eclipse中使用Maven整合
Spring MVC+MyBatis框架441
参考文献 442