由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
Java Web应用开发 从入门到精通 微课视频版 清华开发者学堂 唐明伟 朱翼 姚兴山 谭祥贵 清华大学出版社 978
¥ ×1
【基本信息】
Java Web应用开发——从入门到精通(微课视频版)
作者:唐明伟、朱翼、姚兴山、谭祥贵
丛书名:清华开发者学堂
定价:69.50元
印次:1-1
ISBN:9787302688822
出版日期:2025.05.01
印刷日期:2025.05.09
【内容简介】
"本书讲述的是应用Java Web的标准技术,开发一个具有MVC架构的Java Web系统所需的核心知识和步骤。本书面向Web开发初学者,只需有最基础的Java和数据库知识,就可以通过本书内容进行Java Web开发。书中涉及的技术和知识较为丰富,有HTML、CSS、JavaScript、JavaBean、Servlet和JSP,同时,还涉及数据库表设计、Tomcat服务器安装与配置、协同开发和AI代码助手等内容。这些技术每一项都可以用很厚的一本书去描述。但要开发一个常规功能的Web系统,并不要求开发者精通以上所有技术,只需掌握这些技术的主流用法就可以。所以本书不是Java Web开发的百科全书,每一项技术不会讲太多,但是一定会把最核心、最关键的内容描述清楚。这些内容足以完成日常的系统开发。
全书共16章,分为上、中、下三篇。第1章简要介绍Web系统开发的概念。第2~5章为上篇(静态网页开发篇),讲述以HTML、CSS、JavaScript为技术、以Dreamweaver为工具的静态网页开发方法;第6~11章为中篇(动态网页开发篇),讲述MVC框架下,以JavaBean、Servlet、JSP为技术、MySQL为数据库、IntelliJ IDEA为开发工具的动态网页开发调试和发布方法;第12~15章为下篇(Web开发高级应用篇),这部分内容是面向实际开发时对前两篇内容的补充,讲述了Ajax、主流的Web开发框架、团队协同开发和AI助手应用等提升项目开发实战性的内容。第16章为全书总结。
本书适合作为高等院校信息管理与信息系统、软件工程、计算机科学与技术等专业高年级本科生、研究生的教材,同时也适用于想学习Java Web开发的任何人员使用。本书所有内容都已经过多轮的教学验证,稍有基础的本科生按照本书操作,均能成功制作出相应的Web应用。需要说明的是,书中所使用到的部分图片是多年前从网上下载的,由于比较美观经典,因此保留使用至今,但很难查证到资源归属,如果读者有发现侵权行为,请联系作者。
"
【编辑推荐】
"(1)本书详细介绍原生MVC框架下Java Web开发的主流技术,涵盖了大部分应用场景,高级应用篇集中了实战案例。理解并掌握本书的所有内容,读者将从容应对Java Web系统的开发工作。
(2)本书是系统性使用IntelliJ IDEA作为Java Web开发工具的图书,所有实例代码均提供了详细的实现步骤。读者按部就班地操作,就能成功运行所有代码,并熟练掌握IDEA。
(3)本书内容融合了作者的部分科研成果,加入了作者对系统和信息技术应用的理解,而不仅仅是简单的技术教程。
(4)本书配套丰富的学习资源,读者可从清华大学出版社网站下。书中的微课视频,读者可扫描封底的刮刮卡注册,再扫描书中的二维码观看学习。
?
"
【目录】
第1章Java Web应用开发概述/1
11Java Web应用的起源与发展/1
1.1.1Web的起源/1
1.1.2Java Web应用的诞生和发展/2
12Java Web应用概述/2
1.2.1Java Web应用概念界定/2
1.2.2Web系统运行原理/3
1.2.3Java Web系统定义/4
13Java Web系统开发方法/5
1.3.1Java Web系统开发流程/5
1.3.2Java Web系统开发工具/5
小结/6
练习与思考/6
上篇静态网页开发篇
第2章静态Web页面开发环境搭建/9
21Dreamweaver的下与安装/9
22创建Web站点/12
23Dreamwever的布局及面板/13
2.3.1布局/13
2.3.2面板/14
小结/15
练习与思考/15第3章超文本标记语言HTML/16
31HTML概述/16
32HTML页面基本要素/17
3.2.1HTML基本结构/17
3.2.2标签及属性/18
33常用标签/19
3.3.1文字/19
3.3.2图片/20
3.3.3超链接/23
3.3.4字符/27
34布局/28
3.4.1表格/28
3.4.2浮动式框架/40
3.4.3层/43
3.4.4框架集/44
35表单/45
3.5.1表单域/46
3.5.2文本输入控件/46
3.5.3内容选择控件/51
3.5.4表单按钮及表单提交/61
36HTML综合实例/63
3.6.1新闻列表页面/63
3.6.2用户注册页面/73
小结/77
练习与思考/78
第4章级联样式表CSS/79
41CSS 概述/79
42CSS的应用形式/80
4.2.1属性定义式/80
4.2.2文档头定义式/81
4.2.3外部文件式/82
43CSS选择器/84
4.3.1HTML元素选择器/84
4.3.2复合选择器/86
4.3.3id选择器/87
4.3.4类选择器/87
44CSS属性/88
45Dreamweaver对CSS的支持/89
4.5.1创建新的CSS文件/89
4.5.2附加现有的CSS文件/92
4.5.3在页面中定义/93
46CSS综合实例/94
4.6.1新闻列表页面的美化/94
4.6.2用户注册页面的美化/96
小结/99
练习与思考/99
第5章客户端动态技术JavaScript/100
51客户端动态技术概述/100
52JavaScript基本语法/101
5.2.1数据类型/101
5.2.2运算符与表达式/103
5.2.3控制语句/105
5.2.4函数/109
53JavaScript内置对象/111
5.3.1字符串对象/111
5.3.2数组对象/112
5.3.3日期对象/113
5.3.4数学对象/113
54JavaScript文档对象模型/114
5.4.1window对象/114
5.4.2screen对象/117
5.4.3document对象/117
5.4.4location对象/120
5.4.5history对象/121
5.4.6navigator对象/121
55JavaScript事件处理/121
56JavaScript综合实例/123
5.6.1身份信息自动填充/123
5.6.2表格行背景随光标切换/125
5.6.3表格行全选/126
5.6.4自定义URL浮动小窗体/12957第三方JavaScript框架/137
小结/138
练习与思考/138
中篇动态网页开发篇
第6章Java Web系统开发环境搭建/141
61JDK的安装与配置/141
6.1.1JDK的下与安装/141
6.1.2JDK的环境变量配置/142
62Tomcat的安装与启动/144
63IntelliJ IDEA的下与安装/146
6.3.1IntelliJ IDEA的下/146
6.3.2IntelliJ IDEA的安装/147
6.3.3安装IntelliJ IDEA的简体中文包/148
6.3.4新建第一个IDEA的Java项目/149
64Java Web系统的项目搭建/152
6.4.1设置Java项目为Web项目/152
6.4.2添加Tomcat服务器/154
6.4.3添加jar包——以Servlet支持为例/157
6.4.4添加新建Servlet菜单/158
小结/160
练习与思考/161
第7章Java Web系统数据库编程/162
71MySQL的安装与配置/162
7.1.1MySQL的下/162
7.1.2MySQL的安装/163
7.1.3新建数据库及表/167
72下和安装MySQL的JDBC驱动/171
73Java数据库编程基本方法/172
7.3.1加载JDBC驱动/172
7.3.2建立MySQL连接/173
7.3.3创建和使用PreparedStatement/173
7.3.4关闭连接/174
7.3.5代码优化/174
74配置数据库连接池/177
7.4.1数据库连接池的定义/177
7.4.2阿里巴巴Druid连接池的配置/178
7.4.3访问Druid连接池/180
75数据库表的CRUD操作/184
7.5.1CRUD概述/184
7.5.2更新操作/185
7.5.3删除操作/186
7.5.4查询操作/186
小结/189
练习与思考/189
第8章JavaBean数据模型/190
81JavaBean概述/190
82数据封装类JavaBean/191
83数据访问类JavaBean/192
8.3.1更新类DAO/193
8.3.2查询类DAO/194
84常用实用类JavaBean/197
85综合实例/198
8.5.1修改方法/198
8.5.2删除方法/199
小结/200
练习与思考/200
第9章Servlet请求与响应基础/201
91Servlet概述/201
9.1.1基本概念及结构/201
9.1.2Servlet的web.xml配置/202
9.1.3WebServlet注解/203
92Servlet接收HTTP请求/204
9.2.1接收URL中的数据/204
9.2.2接收表单提交的数据/205
93Servlet响应HTTP请求/207
9.3.1直接输出内容/207
9.3.2请求转发/211
9.3.3重定向/213
94Servlet会话跟踪/213
9.4.1会话跟踪概述/213
9.4.2创建和销毁HttpSession对象/214
9.4.3权限控制/215
95Servlet过滤器/216
9.5.1Servlet过滤器概述/216
9.5.2应用Servlet过滤器/216
96综合实例/219
小结/222
练习与思考/222
第10章JSP数据显示/223
101JSP概述/223
10.1.1JSP基本概念/223
10.1.2JSP的数据显示方式/224
102JSP指令/224
10.2.1编译指令/224
10.2.2动作指令/229
103JSP内置对象/231
104JSP脚本程序/232
10.4.1声明脚本/232
10.4.2表达式脚本/233
10.4.3代码脚本/233
105EL表达式/236
10.5.1EL表达式概述/236
10.5.2EL运算符/236
10.5.3EL内置对象/238
106JSTL标签/239
10.6.1JSTL的安装/239
10.6.2JSTL的常用功能/240
107综合实例/244
10.7.1新闻发布系统基础功能的开发/244
10.7.2新闻列表的分页显示/255
10.7.3新闻发布系统弹窗功能的开发/259
10.7.4新闻的批量删除/262
小结/264
练习与思考/265
第11章Java Web系统调试与部署/266
111Java Web系统调试/266
112Java Web系统部署/269
小结/272
练习与思考/272
下篇Web开发高级应用篇
第12章Ajax技术/275
121Ajax技术概述/275
122Ajax技术的实现步骤/276
123综合实例/280
12.3.1搜索提示/280
12.3.2级联菜单/285
小结/291
练习与思考/292
第13章第三方Web开发框架/293
131Web开发框架概述/293
132主流开发框架/294
13.2.1Vue.js简介/294
13.2.2MyBatis简介/295
13.2.3Spring Boot简介/297
13.2.4Vue+Spring Boot+MyBatis的整合/305
133基于Vue+Spring Boot+MyBatis框架的新闻系统/306
13.3.1项目依赖的添加/306
13.3.2Spring Boot+MyBatis的后端实现/307
13.3.3Vue的前端实现/310
小结/314
练习与思考/315
第14章Java Web项目的协同开发/316
141协同开发原理/316
142Git概述/317
143Git的安装及配置/318
14.3.1Git安装/318
14.3.2IntelliJ IDEA中配置Git /319
144Git协同开发/319
小结/324
练习与思考/324
第15章AI代码助手的应用/325
151AI代码助手概述/325
152通义灵码AI代码助手的安装/326
153通义灵码常用功能/327
15.3.1代码续写/327
15.3.2代码生成/327
15.3.3解释代码/328
15.3.4代码优化/328
15.3.5异常排查/329
154综合实例/330
15.4.1封装类JavaBean的生成/330
15.4.2DAO类辅助编写/331
小结/331
练习与思考/332
第16章总结/333
参考文献/335
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
