登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Java Web开发从入门到实战

書城自編碼: 3381972
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 陈恒,姜学
國際書號(ISBN): 9787302529118
出版社: 清华大学出版社
出版日期: 2019-06-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 440

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
粤港澳大湾区文化产业圈论纲
《 粤港澳大湾区文化产业圈论纲 》

售價:NT$ 717.0
粤港澳大湾区蓝皮书:粤港澳大湾区建设报告(2023)
《 粤港澳大湾区蓝皮书:粤港澳大湾区建设报告(2023) 》

售價:NT$ 1053.0
邂逅晚清——中美的对望与凝视(罕见国内作者所著全面反映晚清中美交往历史的通俗作品)
《 邂逅晚清——中美的对望与凝视(罕见国内作者所著全面反映晚清中美交往历史的通俗作品) 》

售價:NT$ 493.0
广东当代金融史:全三册
《 广东当代金融史:全三册 》

售價:NT$ 3349.0
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
《 养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈 》

售價:NT$ 274.0
1368:历史岔道口的抉择与国运盛衰
《 1368:历史岔道口的抉择与国运盛衰 》

售價:NT$ 325.0
全球城市发展报告2023:基于全球城市网络的合作与竞争
《 全球城市发展报告2023:基于全球城市网络的合作与竞争 》

售價:NT$ 1277.0
为什么只见树木不见森林:从简单现象到复杂系统
《 为什么只见树木不见森林:从简单现象到复杂系统 》

售價:NT$ 442.0

建議一齊購買:

+

NT$ 319
《 基于Eclipse平台的JSP应用教程(第2版) 》
+

NT$ 281
《 软件工程 》
+

NT$ 281
《 HTML+CSS+JavaScript网页设计 》
+

NT$ 334
《 Struts2框架应用教程 》
+

NT$ 281
《 Struts 2框架实用教程 》
編輯推薦:
本书从入门到实践详细讲解了Java Web开发中JSP、Servlet以及Ajax技术的基础知识和实际应用,同时介绍了Struts 2框架以及Spring MVC框架的基础知识。为让读者做到学中做,做中学,配备了相应的实践环节。
內容簡介:
本书详细讲解了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 HTML 1
1.1.1 HTML文件的基本结构 1
1.1.2 编写HTML页面 2
1.1.3 常用HTML标签 2
1.1.4 实践环节制作调查问卷 13
1.2 CSS 13
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 JavaScript 28
1.3.1 在网页中添加JavaScript的方法 28
1.3.2 JavaScript基本语法 29
1.3.3 流程控制与函数 32
1.3.4 JavaScript对象 36
1.3.5 JavaScript对象模型 39
1.3.6 操作HTML 43
1.3.7 表单验证 48
1.3.8 实践环节表单验证 51
1.4 本章小结 51
习题1 51
第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
习题2 62
第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
习题3 78
第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对象的ID 91
4.4.2 使用session对象存取数据 94
4.4.3 session对象的生命周期 97
4.4.4 实践环节购物车 100
4.5 application对象 101
4.5.1 什么是application 101
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
习题4 109
第5章 JSP与JavaBean 111
5.1 编写JavaBean 111
5.2 在JSP中使用JavaBean 113
5.2.1 动作标记useBean 113
5.2.2 动作标记getProperty 115
5.2.3 动作标记setProperty 117
5.2.4 实践环节使用JavaBean计算三角形的
面积和周长 120
5.3 本章小结 121
习题5 121
第6章 Java Servlet基础 122
6.1 Servlet类与Servlet对象 122
6.2 Servlet对象的创建与运行 124
6.2.1 在web.xml中部署Servlet 124
6.2.2 基于注解的方式部署Servlet 126
6.2.3 实践环节@WebServlet的应用 128
6.3 Servlet的生命周期 128
6.4 通过JSP页面访问Servlet 129
6.5 doGet和doPost方法 132
6.6 重定向与转发 134
6.6.1 重定向 134
6.6.2 转发 135
6.6.3 实践环节登录验证 137
6.7 在Java Servlet中使用session 138
6.8 基于Servlet的MVC模式 141
6.8.1 MVC模式 141
6.8.2 使用JSP、Servlet、JavaBean实现MVC 142
6.8.3 模型周期 144
6.8.4 实践环节四则运算 147
6.9 本章小结 147
习题6 147
第7章 会话跟踪技术 149
7.1 Cookie技术 149
7.2 session技术 152
7.3 URL重写技术 153
7.4 隐藏表单域技术 157
7.5 实践环节登录注销系统 159
7.6 本章小结 160
习题7 160
第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
习题8 184
第9章 EL与JSTL 185
9.1 EL 185
9.1.1 EL简介 185
9.1.2 EL语法 186
9.1.3 EL运算符 187
9.1.4 EL隐含对象 188
9.2 JSTL 191
9.2.1 JSP标准标签库JSTL 191
9.2.2 实践环节使用JSTL标签打印九九乘法表 201
9.3 本章小结 202
习题9 202
第10章 文件的上传与下载 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
习题10 215
第11章 JDBC数据库访问 216
11.1 使用纯Java数据库驱动程序连接MySQL 216
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 向数据库导入Excel 245
11.9.2 从数据库导出Excel 250
11.10 本章小结 256
习题11 257
第12章 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在JavaScript中的使用 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
习题12 277
第13章 电子商务平台的设计与实现 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
第14章 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的Action 359
14.3.1 Action的创建与配置 359
14.3.2 Action接收请求参数 362
14.3.3 Action访问Servlet API 365
14.3.4 Action中常见的结果类型 371
14.4 基于Struts 2框架的注册与登录 376
14.5 本章小结 387
习题14 388
第15章 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 @ModelAttribute 408
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
习题15 437
附录A 案例1:基于Struts 2框架的名片管理
系统的设计与实现 438
附录B 案例2:基于Spring MVC框架的名片管理
系统的设计与实现 439
附录C 案例3:Spring MVC整合MyBatis 440
附录D 案例4:在Eclipse中使用Maven整合
Spring MVC MyBatis框架 441
参考文献442
內容試閱
本书使用Tomcat 9.0 Eclipse IDE for Java EE平台详细讲解了JSP、Servlet、Ajax技术,Struts 2框架以及Spring MVC框架的基础知识和实际应用。本书的重点不是简单地介绍基础知识,而是精心设计了大量实例。读者通过本书可以快速地掌握JSP、Servlet、Ajax技术,Struts 2框架以及Spring MVC框架等Java Web开发技术的实战应用,提高Java Web开发能力。
全书共15章,各章的具体内容如下:
第1章概括地介绍Web前端基础知识,包括HTML、CSS与JavaScript。
第2章主要介绍Java Web开发环境的构建,并通过一个简单的Web应用讲解了Java Web开发的基本步骤。
第3章主要讲解JSP语法,包括JSP脚本元素以及常用的JSP标记。
第4章介绍常见的JSP内置对象,包括request、response、out、session、application、pageContext、page、config和exception。
第5章介绍JSP与JavaBean,JSP和JavaBean技术相结合不仅可以实现数据的表示和处理分离,而且可以提高代码重用的程度。
第6章讲述Java Servlet的基础知识,包括部署Servlet、Servlet的生命周期、通过JSP页面访问Servlet、重定向与转发、基于Servlet的MVC模式等内容,是本书的重点内容之一。
第7章重点介绍Cookie、session、URL重写以及隐藏表单域等会话跟踪技术。
第8章详细地讲述了过滤器与监听器的概念、运行原理以及实际应用。过滤器可以过滤浏览器对服务器的请求,也可以过滤服务器对浏览器的响应。监听器可以监听Java Web应用中某些对象信息的创建、销毁、增加、修改、删除等动作的发生,然后做出相应的响应处理。
第9章主要介绍EL与JSTL核心标签库的基本用法。
第10章介绍如何使用Servlet的HttpServletRequest对文件上传的支持。
第11章重点介绍在JSP中如何访问关系数据库,例如MySQL、Oracle和SQL Server等数据库,同时还介绍了连接池、分页查询、Excel与数据库互访以及使用CallableStatement语句访问数据库存储子程序等内容。
第12章重点介绍Ajax、JSON以及jQuery技术,重点掌握JSON在Ajax中的应用以及jQuery对Ajax的实现。
第13章是本书的重点内容之一,将前面章节的知识进行大综合,详细讲解一个基于MVC(JSP JavaBean Servlet)模式的电子商务平台的设计与实现过程。
第14章简述Struts 2框架基础知识,包括Struts 2的体系结构、环境构建以及基本 流程。
第15章简述Spring MVC框架基础知识,包括Spring MVC的工作原理、环境构建、基于注解的控制器、表单标签库与数据绑定以及Spring的数据库编程。
为便于教学,本书配有教学视频、源代码、课件、教学大纲、教学日历、教案、习题与实践环节答案等配套资源,读者可以扫描封底课件二维码免费下载。
由于编者水平有限,书中难免会有不足之处,敬请广大读者批评指正。
编 者
 2019年3月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.