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

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Java Web程序设计基础入门与实战(微课版)

書城自編碼: 3454649
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 文杰书院
國際書號(ISBN): 9787302540847
出版社: 清华大学出版社
出版日期: 2020-01-01

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

售價:NT$ 414

我要買

share:

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



新書推薦:
当你沉默时(悬疑推理 反PUA 反家暴 女性独立小说,揭秘情感PUA的真相,女性自我救赎的文学典范)
《 当你沉默时(悬疑推理 反PUA 反家暴 女性独立小说,揭秘情感PUA的真相,女性自我救赎的文学典范) 》

售價:NT$ 255.0
不止江湖
《 不止江湖 》

售價:NT$ 449.0
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
《 天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!) 》

售價:NT$ 704.0
双城史
《 双城史 》

售價:NT$ 505.0
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
《 冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读) 》

售價:NT$ 254.0
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
《 月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。 》

售價:NT$ 230.0
索恩丛书·盛清统治下的太监与皇帝
《 索恩丛书·盛清统治下的太监与皇帝 》

售價:NT$ 403.0
透过器物看历史(全6册)
《 透过器物看历史(全6册) 》

售價:NT$ 2234.0

編輯推薦:
新起点电脑教程(微课版)系列图书采用基础讲解 案例演练 综合项目实战的呈现模式,帮助编程初学者顺利上手,轻松入门,进而成长为编程高手。
为了帮助读者深入理解好所学的内容,每一小节都特别配有视频讲解,读者只要用手机扫描二维码,即可在线观看教学视频,随时随地都可以学。
新起点电脑教程(微课版)系列图书所有的案例都配有源代码,教材购书还赠送PPT教学案例,这些资源读者可登陆官方网站下载获取,非常方便。
內容簡介:
Java是当前市面中常用的编程语言之一,是Web开发领域的领军开发语言。《Java Web程序设计基础入门与实战微课版》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握Java Web开发的基础知识与使用方法。本书主要内容包括Java Web网站开发基础、HTML技术概述、CSS样式基础知识、JavaScript脚本语言、JSP基础入门、动作指令和内置对象、自定义标签和新特性、Servlet详解、深入学习JavaBean、JSTL标签库、Ajax开发技术、数据库编程、使用JDBC、使用JSF技术、使用JavaMail发送邮件、在线商城系统Spring Boot+MySQL等方面的知识。全书循序渐进、结构清晰,以实战演练的方式介绍知识点,让读者一看就懂。
《Java Web程序设计基础入门与实战微课版》面向学习Java Web开发的初、中级用户,适合无基础又想快速掌握Java Web开发技能的读者,同时对有经验的Java Web使用者也有很高的参考价值,还可以作为高等院校专业课教材和社会培训机构的培训教材。
關於作者:
文杰书院,专门从事计算机图书的策划与编写,主要成员由本工作室的全职工作人员、高校教师、各行各业的工程技术人员组成,图书出版范围涵盖计算机科学与技术的各个分支,兼顾计算机知识普及与提高,注重理论与应用相结合,努力推广实用性强的应用技术。
目錄
第1章 Java Web网站开发基础 1
1.1 认识网页和网站 2
1.1.1 网页 2
1.1.2 网站 3
1.1.3 网站制作流程 4
1.1.4 网页设计流程 4
1.1.5 发布站点 5
1.2 Web开发技术介绍和工作原理 5
1.2.1 本地计算机和远程服务器 5
1.2.2 Web应用程序的工作原理 6
1.2.3 常用的Web开发技术 7
1.3 初步认识Java Web 8
1.3.1 Java语言介绍 9
1.3.2 Java Web体系介绍 9
1.4 搭建开发环境 10
1.4.1 安装JDK 10
1.4.2 配置开发环境Windows 7 13
1.4.3 配置开发环境Windows 10 13
1.5 Tomcat的安装与配置 15
1.5.1 获取并安装Tomcat 15
1.5.2 配置Tomcat的服务端口 17
1.6 实践案例与上机指导 18
1.6.1 登录控制台 18
1.6.2 设置虚拟目录 21
1.7 思考与练习 22
第2章 HTML技术概述 23
2.1 创建基本静态页面 24
2.1.1 设置网页头部和标题 24
2.1.2 设置页面正文和注释 24
2.1.3 文字和段落处理 26
2.1.4 超级链接处理 28
2.1.5 插入图片 30
2.1.6 列表处理 32
2.2 HTML页面布局 34
2.2.1 使用表格标记 34
2.2.2 使用框架标记 38
2.3 表单处理 40
2.3.1 表单标记介绍 40
2.3.2 使用form标记 40
2.3.3 使用表单文本域 41
2.3.4 使用文本区域和按钮 41
2.3.5 使用单选按钮和复选框 41
2.4 实践案例与上机指导 42
2.4.1 使用表单标记 43
2.4.2 在页面内插入Flash 43
2.5 思考与练习 44
第3章 CSS样式基础知识 47
3.1 什么是CSS技术 48
3.1.1 CSS技术介绍 48
3.1.2 CSS的特点和意义 49
3.2 CSS的语法结构 49
3.3 使用CSS选择符 50
3.4 调用CSS的方式 52
3.4.1 页面内部调用 53
3.4.2 外部文件调用 53
3.5 实现布局定位 53
3.5.1 元素排列 54
3.5.2 浮动属性定位 55
3.6 使用CSS属性 56
3.6.1 属性类别 56
3.6.2 定位属性 58
3.6.3 内容控制属性 60
3.6.4 浮动属性 61
3.7 CSS修饰 62
3.7.1 文本修饰 62
3.7.2 图片修饰 63
3.7.3 修饰表单 63
3.8 实践案例与上机指导 65
3.8.1 在文档中植入CSS 65
3.8.2 调用优先级 66
思考与练习 67
第4章 JavaScript脚本语言 69
4.1 JavaScript简介 70
4.1.1 运行环境 70
4.1.2 JavaScript的格式 70
4.1.3 一个典型的JavaScript文件 70
4.2 数据类型 71
4.2.1 数据类型概述 72
4.2.2 JavaScript常量 72
4.2.3 JavaScript变量 73
4.3 表达式和运算符 74
4.3.1 JavaScript表达式 74
4.3.2 JavaScript运算符 74
4.4 JavaScript循环语句 77
4.4.1 if条件语句 77
4.4.2 for循环语句 79
4.4.3 while循环语句 80
4.4.4 dowhile循环语句 81
4.4.5 break控制语句 81
4.4.6 switch循环语句 81
4.5 JavaScript函数 82
4.5.1 JavaScript函数的构成 82
4.5.2 JavaScript常用函数 83
4.6 实践案例与上机指导 83
4.6.1 使用对象 84
4.6.2 使用事件 84
思考与练习 85
第5章 JSP基础入门 87
5.1 JSP概述 88
5.1.1 JSP简介 88
5.1.2 JSP的强势和弱势 88
5.2 构建Web应用 89
5.3 配置描述符web.xml 91
5.4 JSP需要Servlet 92
5.5 JSP的基本语法 93
5.5.1 基本语法介绍 93
5.5.2 JSP的注释 94
5.5.3 JSP的声明 96
5.6 编译指令 98
5.6.1 page指令 98
5.6.2 include指令 100
5.7 实践案例与上机指导 101
5.7.1 使用输出表达式 102
5.7.2 使用脚本 103
思考与练习 105
第6章 动作指令和内置对象 107
6.1 JSP的动作指令 108
6.1.1 响应转发指令forward 108
6.1.2 动态include指令 109
6.1.3 设置参数值指令param 110
6.1.4 useBean、setProperty和getProperty指令 111
6.2 JSP的内置对象 113
6.2.1 9大内置对象简介 113
6.2.2 application对象 115
6.2.3 config对象 117
6.2.4 exception对象 118
6.2.5 pageContext对象 119
6.2.6 out对象 121
6.2.7 request对象 123
6.3 实践案例与上机指导 127
6.3.1 使用response对象响应客户端的请求 127
6.3.2 使用response对象实现重定向 129
思考与练习 130
第7章 自定义标签和新特性 131
7.1 自定义JSP标签 132
7.1.1 自定义标签基础 132
7.1.2 开发自定义标签类 132
7.1.3 编写TLD文件 133
7.1.4 使用标签库里的标签 135
7.1.5 修改web.xml 136
7.1.6 应用自定义标签 136
7.2 JSP 2.0的新特性 142
7.2.1 JSP 2.0新特性概述 142
7.2.2 配置JSP属性 142
7.2.3 JSP的表达式 144
7.3 实践案例与上机指导 149
7.3.1 开发函数处理类 149
7.3.2 在JSP页面的EL中使用函数 150
思考与练习 151
第8章 Servlet详解 153
8.1 Servlet简介 154
8.1.1 Servlet的功能 154
8.1.2 Servlet技术的优越性 154
8.1.3 Servlet的持久性 155
8.2 Servlet开发基础 156
8.3 配置Servlet 158
8.4 Servlet接口和类 165
8.4.1 与Servlet配置相关的接口 165
8.4.2 Servlet编程接口 166
8.4.3 使用Httpservlet类 167
8.4.4 用HttpSession接口实现会话 169
8.5 实践案例与上机指导 170
8.5.1 配置过滤器 170
8.5.2 创建Filter 172
思考与练习 173
第9章 深入学习JavaBean 175
9.1 JavaBean基础 176
9.1.1 JavaBean介绍 176
9.1.2 使用JavaBean 177
9.2 使用JSP和JavaBean 178
9.2.1 JSP访问JavaBean 178
9.2.2 在JSP中调用JavaBean 180
9.3 设置JavaBean属性 183
9.3.1 简单属性Simple 183
9.3.2 数组值属性Indexed 184
9.3.3 通知属性Bound 185
9.3.4 否决属性Constrained 186
9.3.5 JSP设置属性 187
9.4 使用JavaBean方法 190
9.5 实践案例与上机指导 192
9.5.1 根据指定参数设置指定JavaBean属性 192
9.5.2 为指定的值设置JavaBean属性 193
思考与练习 194
第10章 JSTL标签库 197
10.1 JSTL基础 198
10.1.1 使用第三方提供的标签库 198
10.1.2 JSTL标签的构成 199
10.2 Core标签库 200
10.2.1 一般用途的标签 201
10.2.2 条件标签 204
10.2.3 迭代标签 206
10.2.4 和URL相关的标签 210
10.3 I18N标签库 213
10.3.1 标签 213
10.3.2 标签 217
10.4 SQL标签库 218
10.4.1 标签 219
10.4.2 标签 和标签 220
10.4.3 标签 222
10.4.4 标签 223
10.4.5 标签 223
10.5 实践案例与上机指导 224
10.5.1 使用求长度函数 224
10.5.2 使用函数escapeXml 225
思考与练习 226
第11章 Ajax开发技术 227
11.1 Ajax技术基础 228
11.1.1 Ajax技术介绍 228
11.1.2 Ajax开发模式与传统开发模式的比较 229
11.1.3 提高用户体验的技术 230
11.1.4 Ajax需要注意的几个问题 231
11.2 XMLHttpRequest对象 233
11.2.1 创建XMLHttpRequest 对象 233
11.2.2 XMLHttpRequest对象的方法 234
11.2.3 XMLHttpRequest对象的属性 236
11.2.4 XMLHttpRequest对象的事件句柄函数 237
11.3 与服务器通信发送请求与处理响应 237
11.3.1 发送请求 238
11.3.2 处理服务器响应 239
11.4 解决中文乱码问题 241
11.4.1 发送请求时出现中文乱码 241
11.4.2 获取服务器的响应结果时出现中文乱码 241
11.5 实践案例与上机指导 242
11.5.1 一个简单的Ajax程序 242
11.5.2 每当状态改变时调用相应的处理函数 244
思考与练习 247
第12章 数据库编程 249
12.1 数据库基础知识 250
12.1.1 数据库概述 250
12.1.2 数据库的几个概念 250
12.2 SQL语言 253
12.2.1 数据定义 253
12.2.2 数据操作 255
12.2.3 视图 257
12.2.4 SQL高级操作 258
12.3 常用的几种数据库 260
12.3.1 Access数据库 260
12.3.2 SQL Server数据库 263
12.3.3 MySQL数据库 267
12.4 实践案例与上机指导 275
12.4.1 删除数据库中的一条数据 275
12.4.2 修改数据库中的数据 275
思考与练习 276
第13章 使用JDBC 277
13.1 初识JDBC 278
13.1.1 JDBC API 278
13.1.2 JDBC驱动类型 278
13.1.3 选择什么方式 280
13.1.4 JDBC的常用接口和类 280
13.1.5 JDBC编程步骤 282
13.2 使用PreparedStatement 和CallableStatement 285
13.3 执行SQL语句的方式 287
13.3.1 使用executeUpdate 287
13.3.2 使用execute方法 288
13.4 事务处理 290
13.4.1 JDBC中的事务控制 291
13.4.2 JDBC事务控制的流程 292
13.5 实践案例与上机指导 295
13.5.1 使用CallableStatement对象调用存储过程 295
13.5.2 使用insert语句插入记录 296
思考与练习 297
第14章 使用JSF技术 299
14.1 JSF简介 300
14.2 下载并配置JSF 301
14.2.1 下载JSF 301
14.2.2 配置JSF 301
14.2.3 JSF的环境配置 305
14.3 JSF配置文件说明和常用配置元素 307
14.3.1 在文件web.xml中配置 FacesServlet核心控制器 308
14.3.2 JSF的配置文件 faces-config.xml 309
14.4 使用JSF简介 310
14.5 导航 313
14.5.1 静态导航 314
14.5.2 动态导航 315
14.5.3 通配符 315
14.5.4 使用from-action 316
14.6 实践案例与上机指导 316
思考与练习 321
第15章 使用JavaMail发送邮件 323
15.1 邮件是一种全新的通信方式 324
15.1.1 电子邮件原理 324
15.1.2 JavaMail API介绍 325
15.2 邮件协议介绍 325
15.2.1 SMTP协议 325
15.2.2 POP协议 326
15.2.3 IMAP协议 326
15.2.4 MIME协议 326
15.2.5 NNTP和其他协议 327
15.3 JavaMail基础 327
15.3.1 JavaMail的核心类 327
15.3.2 安装JavaMail 327
15.4 JavaMail核心类详解 329
15.4.1 java.util.Properties类 329
15.4.2 会话类javax.mail.Session 330
15.4.3 身份认证类 javax.mail.Authenticator 331
15.4.4 消息类型类 javax.mail.Message 332
15.4.5 javax.mail.Address类 335
15.4.6 协议类 javax.mail.Transport 336
15.4.7 javax.mail.Store类 和javax.mail.Folder类 336
15.5 实践案例与上机指导 337
15.5.1 使用JavaMail发送邮件 337
15.5.2 发送HTML格式的邮件 339
思考与练习 341
第16章 在线商城系统Spring Boot MySQL 343
16.1 系统需求分析 344
16.2 搭建开发环境 345
16.2.1 Spring Boot框架介绍 345
16.2.2 安装使用IntelliJ IDEA 345
16.3 数据库设计 347
16.4 具体编码 349
16.4.1 系统主页 349
16.4.2 产品展示 352
16.4.3 产品详情页面 354
16.4.4 购物车页面 355
16.5 系统调试 358
习题答案 360
內容試閱
前言
随着电脑的推广与普及,电脑已走进了千家万户,成为人们日常生活、工作、娱乐和通信必不可少的工具。正因为如此,开发电脑程序成为一个很重要的市场需求。根据权威机构预测,在未来几年,国内外的高层次软件人才将处于供不应求的状态。而Java Web作为一门功能强大的Web开发技术,一直在业界处于领军地位。为了帮助大家快速地掌握Java Web这门编程语言的开发知识,以便在日常的学习和工作中学以致用,我们编写了《Java Web程序设计基础入门与实战微课版》一书。
购买本书能学到什么
本书在编写过程中根据Java Web的基础语法和常见应用为导向,深入贴合初学者的学习习惯,采用由浅入深、由易到难的方式讲解,读者还可以通过随书赠送的多媒体视频教学学习。全书结构清晰,内容丰富,主要包括以下4个方面的内容。
1. 学习必备
本书第1~4章,逐一介绍了Java Web网站开发基础、CSS样式基础知识、JavaScript脚本语言等,主要目的是让读者掌握Java Web的基础知识。
2. 基础语法
本书第5~10章,循序渐进地介绍了JSP基础、动作指令和内置对象、自定义标签和新特性、Servlet、JavaBean、JSTL标签库等内容,这些内容都是学习Java Web所必须具备的基础语法知识。
3. 进阶提高
本书第11~15章,介绍了Java Web的核心语法知识,主要包括使用Ajax技术、数据库编程、使用JDBC、使用JSF技术、使用JavaMail发送邮件等相关知识及具体用法,并讲解了各个知识点的使用技巧。
4. 综合实战
本书第16章通过一个在线商城系统Spring Boot MySQL的实现过程,介绍了使用前面所学的Java Web知识开发一个大型数据库软件的过程,对前面所学的知识融会贯通,了解Java Web在大型软件项目中的使用方法和技巧。
如何获取本书的学习资源
为帮助读者高效、快捷地学习本书的知识点,我们不但为读者准备了与本书知识点有关的配套素材文件,而且设计并制作了精品视频教学课程,还为教师准备了PPT课件资源。购买本书的读者,可以通过以下途径获取相关的配套学习资源。
1. 扫描书中二维码获取在线学习视频
读者在学习本书的过程中,可以使用微信的扫一扫功能,扫描本书标题左下角的二维码,在打开的视频播放页面中可以在线观看视频课程。这些课程读者也可以下载并保存到手机或电脑中离线观看。
2. 登录网站获取更多学习资源
本书配套素材和PPT课件资源,读者可登录网址http:www.tup.com.cn清华大学出版社官方网站下载相关学习资料,也可关注文杰书院微信公众号获取更多的学习资源。
本书由文杰书院编著,薛小龙、李军组稿,李桂华负责本书内容编写,参与本书编写的工作人员还有叶维忠、燕成立、陈家政、王长青、袁帅、文雪、李强、高桂华、冯臣、宋艳辉等。
我们真切希望读者在阅读本书之后,可以开阔视野,增长实践操作技能,并从中学习和总结操作的经验和规律,达到灵活运用的水平。鉴于编者水平有限,书中纰漏和考虑不周之处在所难免,欢迎读者予以批评、指正,以便我们日后能为您编写出更好的图书。
编 者

 

 

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