网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java Web开发从入门到精通
分类
作者 陈恒 姜学
出版社 清华大学
下载
简介
内容推荐
"本书详细讲解了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开发人员阅读与使用。"
目录
章 Web前端基础\t1
1.1 HTML\t1
1.1.1 HTML文件的基本结构\t1
1.1.2 编写HTML页面\t2
1.1.3 常用HTML标签\t2
1.1.4 实践环节——制作调查问卷\t13
1.2 CSS\t13
1.2.1 CSS基本语法\t13
1.2.2 在网页中添加CSS的方法\t14
1.2.3 选择符的分类\t16
1.2.4 伪类及伪对象\t17
1.2.5 常见的DIV+CSS布局类型\t18
1.2.6 实践环节——页面布局\t25
1.3 JavaScript\t28
1.3.1 在网页中添加JavaScript的方法\t28
1.3.2 JavaScript基本语法\t29
1.3.3 流程控制与函数\t32
1.3.4 JavaScript对象\t36
1.3.5 JavaScript对象模型\t39
1.3.6 操作HTML\t43
1.3.7 表单验证\t48
1.3.8 实践环节——表单验证\t51
1.4 本章小结\t51
习题1\t51
第2章 Java Web开发环境的构建\t54
2.1 构建开发环境\t54
2.1.1 开发工具\t54
2.1.2 工具的集成\t55
2.2 使用Eclipse开发Web应用\t58
2.2.1 JSP文件和JSP运行原理\t58
2.2.2 一个简单的Web应用\t59
2.2.3 实践环节——使用Eclipse开发Web应用\t61
2.3 本章小结\t62
习题2\t62
第3章 JSP语法\t63
3.1 JSP页面的基本构成\t63
3.1.1 一个JSP页面\t63
3.1.2 JSP页面注释\t64
3.1.3 实践环节——识别JSP页面元素\t65
3.2 JSP脚本元素\t65
3.2.1 Java程序片\t65
3.2.2 成员变量与方法的声明\t67
3.2.3 Java表达式\t68
3.2.4 实践环节——在JSP页面中输出英文字母表\t68
3.2.5 实践环节——网站访问量的统计\t69
3.2.6 实践环节——打印表格\t69
3.3 JSP指令标记\t69
3.3.1 page指令\t69
3.3.2 include指令\t71
3.3.3 实践环节——制作导航栏\t72
3.4 JSP动作标记\t73
3.4.1 include动作标记\t73
3.4.2 forward动作标记\t74
3.4.3 param动作标记\t76
3.4.4 实践环节——include和param动作标记的应用\t77
3.4.5 实践环节——登录验证\t77
3.5 本章小结\t77
习题3\t78
第4章 JSP内置对象\t79
4.1 request对象\t80
4.1.1 常用方法\t80
4.1.2 使用request对象存取数据\t83
4.1.3 中文乱码问题\t84
4.1.4 实践环节——获取客户端的基本信息\t85
4.2 response对象\t85
4.2.1 动态改变contentType属性值\t85
4.2.2 设置响应表头\t86
4.2.3 使用response对象重定向\t87
4.2.4 实践环节——登录验证\t89
4.3 out对象\t90
4.4 session对象\t91
4.4.1 session对象的ID\t91
4.4.2 使用session对象存取数据\t94
4.4.3 session对象的生命周期\t97
4.4.4 实践环节——购物车\t100
4.5 application对象\t101
4.5.1 什么是application\t101
4.5.2 使用application对象存取数据\t101
4.5.3 实践环节——网站访客计数器\t103
4.6 pageContext对象\t103
4.7 page对象\t104
4.8 config对象\t105
4.9 exception对象\t105
4.10 JSP的4种作用域\t107
4.11 本章小结\t109
习题4\t109
第5章 JSP与JavaBean\t111
5.1 编写JavaBean\t111
5.2 在JSP中使用JavaBean\t113
5.2.1 动作标记useBean\t113
5.2.2 动作标记getProperty\t115
5.2.3 动作标记setProperty\t117
5.2.4 实践环节——使用JavaBean计算三角形的
面积和周长\t120
5.3 本章小结\t121
习题5\t121
第6章 Java Servlet基础\t122
6.1 Servlet类与Servlet对象\t122
6.2 Servlet对象的创建与运行\t124
6.2.1 在web.xml中部署Servlet\t124
6.2.2 基于注解的方式部署Servlet\t126
6.2.3 实践环节——@WebServlet的应用\t128
6.3 Servlet的生命周期\t128
6.4 通过JSP页面访问Servlet\t129
6.5 doGet()和doPost()方法\t132
6.6 重定向与转发\t134
6.6.1 重定向\t134
6.6.2 转发\t135
6.6.3 实践环节——登录验证\t137
6.7 在Java Servlet中使用session\t138
6.8 基于Servlet的MVC模式\t141
6.8.1 MVC模式\t141
6.8.2 使用JSP、Servlet、JavaBean实现MVC\t142
6.8.3 模型周期\t144
6.8.4 实践环节——四则运算\t147
6.9 本章小结\t147
习题6\t147
第7章 会话跟踪技术\t149
7.1 Cookie技术\t149
7.2 session技术\t152
7.3 URL重写技术\t153
7.4 隐藏表单域技术\t157
7.5 实践环节——登录注销系统\t159
7.6 本章小结\t160
习题7\t160
第8章 过滤器与监听器\t161
8.1 Filter类与Filter对象\t162
8.2 Filter对象的部署与运行\t163
8.2.1 在web.xml中部署过滤器\t163
8.2.2 基于注解的方式部署过滤器\t165
8.2.3 过滤器的执行顺序\t166
8.2.4 实践环节——过滤器的初始化参数\t168
8.3 过滤器的实际应用\t168
8.3.1 字符编码过滤器\t168
8.3.2 登录验证过滤器\t169
8.4 监听器的分类与创建\t173
8.4.1 监听对象自身创建和销毁的监听器\t173
8.4.2 监听对象属性变化的监听器\t176
8.4.3 监听session中某个对象状态变化的监听器\t177
8.5 监听器的实际应用——统计在线用户\t180
8.6 本章小结\t184
习题8\t184
第9章 EL与JSTL\t185
9.1 EL\t185
9.1.1 EL简介\t185
9.1.2 EL语法\t186
9.1.3 EL运算符\t187
9.1.4 EL隐含对象\t188
9.2 JSTL\t191
9.2.1 JSP标准标签库JSTL\t191
9.2.2 实践环节——使用JSTL标签打印九九乘法表\t201
9.3 本章小结\t202
习题9\t202
0章 文件的上传与下载\t203
10.1 基于Servlet的文件上传\t203
10.1.1 文件上传的表单设置\t203
10.1.2 @MultipartConfig注解\t204
10.1.3 Part接口\t204
10.1.4 单文件上传\t205
10.1.5 多文件上传\t208
10.1.6 实践环节——上传文件的限定\t210
10.2 文件的下载\t211
10.2.1 文件下载的实现方法\t211
10.2.2 文件下载示例\t211
10.2.3 文件名乱码问题\t214
10.3 本章小结\t215
习题10\t215
1章 JDBC数据库访问\t216
11.1 使用纯Java数据库驱动程序连接MySQL\t216
11.2 数据库操作\t220
11.2.1 查询操作\t220
11.2.2 新增、更新与删除操作\t221
11.2.3 实践环节——使用Statement语句实现多条件查询\t225
11.3 游动查询\t225
11.4 使用连接池\t229
11.5 其他典型数据库的连接\t232
11.5.1 连接SQL Server数据库\t232
11.5.2 连接Oracle数据库\t233
11.6 使用PreparedStatement语句访问数据库\t233
11.6.1 预处理语句的优点\t233
11.6.2 使用通配符\t233
11.6.3 实践环节——使用PreparedStatement语句实现
多条件查询\t236
11.7 分页查询\t236
11.8 使用CallableStatement语句访问存储子程序\t240
11.9 Excel与数据库互访\t244
11.9.1 向数据库导入Excel\t245
11.9.2 从数据库导出Excel\t250
11.10 本章小结\t256
习题11\t257
2章 Ajax、JSON以及jQuery技术\t258
12.1 Ajax技术\t258
12.1.1 Ajax简介\t259
12.1.2 XMLHttpRequest对象\t259
12.1.3 Ajax向服务器发送请求\t260
12.1.4 Ajax获得服务器的响应\t261
12.1.5 Ajax示例\t262
12.2 JSON技术\t265
12.2.1 JSON的数据结构\t265
12.2.2 JSON在JavaScript中的使用\t266
12.2.3 JSON在Ajax中的使用\t267
12.3 jQuery技术\t270
12.3.1 jQuery简介\t270
12.3.2 jQuery的安装\t271
12.3.3 jQuery语法\t271
12.3.4 jQuery对Ajax的实现\t271
12.4 实践环节——注册邮箱的唯一性验证\t276
12.5 本章小结\t276
习题12\t277
3章 电子商务平台的设计与实现\t278
13.1 系统设计\t278
13.1.1 系统功能需求\t278
13.1.2 系统模块划分\t279
13.2 数据库设计\t280
13.2.1 数据库概念结构设计\t280
13.2.2 数据库逻辑结构设计\t281
13.2.3 创建数据表\t283
13.3 系统管理\t283
13.3.1 导入相关的jar包\t283
13.3.2 JSP页面管理\t283
13.3.3 组件与Servlet管理\t288
13.4 组件设计\t288
13.4.1 过滤器\t289
13.4.2 验证码\t291
13.4.3 实体模型\t294
13.4.4 数据库操作\t294
13.4.5 业务模型\t311
13.4.6 工具类\t318
13.5 后台管理子系统的实现\t319
13.5.1 管理员登录\t319
13.5.2 添加商品\t320
13.5.3 查询商品\t324
13.5.4 修改商品\t329
13.5.5 删除商品\t330
13.5.6 订单管理\t332
13.5.7 用户管理\t334
13.5.8 公告管理\t335
13.5.9 退出系统\t338
13.6 前台电子商务子系统的实现\t338
13.6.1 导航栏\t338
13.6.2 销售排行\t341
13.6.3 人气排行\t341
13.6.4 最新商品\t342
13.6.5 公告栏\t342
13.6.6 用户注册\t342
13.6.7 用户登录\t343
13.6.8 商品详情\t345
13.6.9 关注商品\t346
13.6.10 购物车\t347
13.6.11 下单\t350
13.6.12 用户中心\t352
13.7 本章小结\t353
4章 Struts 2框架基础\t354
14.1 Struts 2的体系结构\t354
14.2 Struts 2的工作环境\t355
14.2.1 Struts 2的下载\t355
14.2.2 使用Eclipse开发Struts 2的Web应用\t356
14.2.3 个Struts 2应用\t357
14.3 Struts 2的Action\t359
14.3.1 Action的创建与配置\t359
14.3.2 Action接收请求参数\t362
14.3.3 Action访问Servlet API\t365
14.3.4 Action中常见的结果类型\t371
14.4 基于Struts 2框架的注册与登录\t376
14.5 本章小结\t387
习题14\t388
5章 Spring MVC框架基础\t390
15.1 Spring MVC的工作原理\t390
15.2 Spring MVC的工作环境\t392
15.2.1 Spring的下载与安装\t392
15.2.2 使用Eclipse开发Spring MVC的Web应用\t393
15.3 基于注解的控制器\t397
15.3.1 Controller注解类型\t397
15.3.2 RequestMapping注解类型\t397
15.3.3 编写请求处理方法\t398
15.3.4 Controller接收请求参数的常见方式\t399
15.3.5 Spring MVC框架中的重定向与转发\t404
15.3.6 应用@Autowired进行依赖注入\t405
15.3.7 @ModelAttribute\t408
15.4 表单标签库与数据绑定\t409
15.4.1 表单标签库\t409
15.4.2 数据绑定\t413
15.5 Spring的数据库编程\t421
15.5.1 Spring JDBC的配置\t421
15.5.2 Spring JdbcTemplate的常用方法\t422
15.5.3 基于@Transactional注解的声明式事务管理\t426
15.6 基于Spring MVC框架的注册与登录\t427
15.6.1 JSON数据转换\t427
15.6.2 注册与登录\t427
15.7 本章小结\t437
习题15\t437
附录A 案例1:基于Struts 2框架的名片管理
系统的设计与实现\t438
附录B 案例2:基于Spring MVC框架的名片管理
系统的设计与实现\t439
附录C 案例3:Spring MVC整合MyBatis\t440
附录D 案例4:在Eclipse中使用Maven整合
Spring MVC+MyBatis框架\t441
参考文献 \t442
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 17:33:07