登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』jQuery+Vue.js+Spring Boot贯穿式项目实战(微课视频版)

書城自編碼: 3746831
分類:簡體書→大陸圖書→計算機/網絡數據庫
作者: 陈冈
國際書號(ISBN): 9787302601173
出版社: 清华大学出版社
出版日期: 2022-04-01

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

售價:HK$ 87.3

我要買

 

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


新書推薦:
数字图像处理——使用MATLAB分析与实现(第2版)
《 数字图像处理——使用MATLAB分析与实现(第2版) 》

售價:HK$ 82.8
陪你的情绪坐一坐
《 陪你的情绪坐一坐 》

售價:HK$ 71.8
公开的密谋
《 公开的密谋 》

售價:HK$ 70.8
可怕的战争——美国内战及其创伤(第三版)
《 可怕的战争——美国内战及其创伤(第三版) 》

售價:HK$ 177.6
超能团队:提高团队绩效的30个工具   [英]帕梅拉·汉密尔顿
《 超能团队:提高团队绩效的30个工具 [英]帕梅拉·汉密尔顿 》

售價:HK$ 82.8
渡鸦的文化史
《 渡鸦的文化史 》

售價:HK$ 94.8
韦伯政治著作选
《 韦伯政治著作选 》

售價:HK$ 94.8
世界园林艺术史:500年经典绘画中的园林全书
《 世界园林艺术史:500年经典绘画中的园林全书 》

售價:HK$ 477.6

 

建議一齊購買:

+

HK$ 139.9
《 大数据处理框架Apache Spark设计与实现(全彩) 》
+

HK$ 272.6
《 数据聚类 》
+

HK$ 73.5
《 表哥的Access入门:以Excel视角快速学习数据库知识 》
+

HK$ 120.2
《 Access 2016数据库管理与应用从新手到高手 》
+

HK$ 67.5
《 数据库应用基础——基于Visual FoxPro 9.0(第3版) 》
+

HK$ 106.7
《 Flink 原理、实战与性能优化 》
編輯推薦:
本书以相应软件的新版本为平台,基于贯穿式编写模式,以jQuery、Vue和Spring Boot内容为侧重点,精心组织并选择了基础知识点、核心知识点和扩展知识点进行介绍。全书在知识点的讲解 场景应用与挑战中贯穿知识的糅合,渐进式地引领读者深刻理解、掌握和使用,为从事实际应用开发建立清晰的技术思路、扎实的知识技能。
內容簡介:
jQuery、Vue.js和Spring Boot是当前流行的Java Web前后端开发利器。本书以相应软件的新版本为平台,基于贯穿式编写模式,以这三部分内容为侧重点,注重前后衔接,精心选择了基础知识点、核心知识点和扩展知识点进行介绍。全书在知识点的讲解 场景应用与挑战中贯穿知识的融合,渐进式地引领读者深刻理解、掌握和使用,为从事实际应用开发建立清晰的技术思路、扎实的知识技能。 本书由浅入深,通俗易懂,注重理论联系实际。本书适用于没有Java Web编程经验的初学者,也适合具有一定编程基础、需要提高实践能力的开发人员作为参考用书,还适合作为各类学校相关课程的教材。
關於作者:
陈冈 男,高校教师,主要从事管理信息系统、数据库、电子商务等领域的软件开发、教学与研究工作。主讲课程为管理信息系统、数据库系统、Java程序设计、Java Web开发等等,具有丰富的教学经验。参与或主持各类课题十几项,获湖北省教学成果奖、科技进步等奖项多次,发表论文二十多篇。熟悉多种数据库及软件开发平台,参与二十多项企业信息管理软件系统的研发工作,具有丰富的软件开发经验。编写教材、技术开发类书籍6本。
目錄
第1章Java Web开发基础
1.1Java Web概述
1.2C/S与B/S模式
1.3搭建开发环境
1.3.1安装Java SE JDK
1.3.2安装Apache Tomcat
1.3.3安装PostgreSQL数据库
1.3.4使用IntelliJ IDEA
1.4创建Maven Web站点
1.4.1Maven简介
1.4.2修改资源仓库的镜像地址
1.4.3创建Maven WebApp站点项目
1.4.4修改项目编译版本
1.5场景任务挑战——配置自己的站点
第2章HTML基础
2.1HTML简介
2.2HTML文档基本结构
2.3头部和主体标签
2.3.1头部标签head
2.3.2主体标签body
2.4其他常用标签
2.4.1链接分段与换行
2.4.2表格和列表
2.4.3层标签和组合标签
2.4.4图像和媒体
2.4.5对话框
2.4.6表单及表单元素
2.4.7模板
2.4.8内联框架
2.5事件
2.6场景应用示例——显示字符映射表图标
2.6.1应用需求
2.6.2实现思路
2.6.3具体实现
2.7场景任务挑战——注册与叠加的层



第3章CSS(层叠样式表)
3.1CSS简介
3.2CSS基础
3.2.1CSS基本格式
3.2.2应用方式
3.3CSS样式设置
3.3.1文本
3.3.2背景
3.3.3边框和边距
3.3.4定位溢出和浮动
3.3.5伪类和伪元素
3.3.6多列
3.3.7动画
3.4场景应用示例——功能导航条
3.4.1应用需求
3.4.2实现思路
3.4.3CSS代码
3.5场景任务挑战——导航菜单
第4章JavaScript脚本语言
4.1JavaScript简介
4.2JavaScript的使用
4.2.1页面直接使用
4.2.2使用脚本文件
4.3变量和常量
4.3.1使用var和let声明变量
4.3.2使用const声明常量
4.4基本数据类型
4.5函数
4.5.1使用function定义函数
4.5.2使用箭头函数
4.6数组
4.7对象
4.7.1对象概述
4.7.2当前对象this
4.7.3窗口对象Window
4.7.4文档对象Document
4.7.5事件状态Event
4.7.6页面定位Location
4.7.7样式处理Style
4.7.8对象包装器Object
4.8异步操作Promise
4.8.1Promise对象
4.8.2async和await
4.9控制语句
4.9.1导入(import)和导出(export)
4.9.2条件判断if...else
4.9.3多条件分支switch
4.9.4循环操作for
4.9.5do...while和while语句
4.9.6try...catch...finally语句
4.10表单数据FormData
4.10.1通过表单form创建
4.10.2用代码生成FormData
4.10.3处理文件数据
4.11使用JSON
4.11.1JSON简介
4.11.2JSON基本语法
4.11.3解析为JSON对象
4.11.4转换为JSON字符串
4.12场景应用示例——动态增删书目
4.12.1应用需求
4.12.2处理思路
4.12.3实现HTML页面
4.12.4编写JS脚本文件
4.13场景任务挑战——勾选删除
第5章JSP基础
5.1JSP概述
5.1.1JSP简介
5.1.2JSP基本页面结构
5.1.3配置Tomcat依赖
5.2JSP基本语法
5.2.1程序段
5.2.2表达式
5.2.3JSP中的注释
5.3JSP内置对象
5.3.1out
5.3.2request
5.3.3response
5.3.4session
5.3.5application
5.4使用Servlet
5.4.1Servlet简介
5.4.2Servlet生命周期
5.4.3doGet()和doPost()方法
5.4.4加入Servlet依赖
5.4.5创建Servlet
5.5EL表达式语言
5.5.1EL概述
5.5.2加入JSTL依赖
5.5.3内置对象
5.5.4条件输出
5.5.5循环输出
5.6监听器
5.6.1监听器类型
5.6.2基于监听器的在线用户统计
5.7与数据库交互
5.7.1创建users表并加入数据库依赖
5.7.2数据库连接
5.7.3JDBC应用
5.8场景应用示例
5.8.1文件上传
5.8.2在页面中显示Excel表格
5.8.3用PDF显示古诗
5.9场景任务挑战——有背景图的PDF古诗
第6章MVC设计模式
6.1MVC概述
6.1.1传统JSP开发模式
6.1.2MVC原理
6.1.3MVC的优缺点
6.2MVC实现过程
6.3场景应用示例——用户注册
6.3.1应用需求
6.3.2处理思路
6.3.3模型层
6.3.4控制器层
6.3.5视图层
6.4场景任务挑战——学生信息查询
第7章数据库连接池
7.1连接池概述
7.1.1连接池基本原理
7.1.2常见连接池产品
7.1.3Tomcat连接池示例
7.2HikariCP连接池
7.2.1HikariCP简介
7.2.2加入HikariCP依赖
7.2.3配置HikariCP连接池
7.2.4查看HikariCP活动情况
7.3场景应用示例——优化HikariCP使用
7.3.1应用需求
7.3.2创建监听器类AppService
7.3.3连接池的构建和关闭
7.3.4修改DBFactory类
7.4场景任务挑战——动态配置HikariCP
第8章jQuery前端开发
8.1jQuery概述
8.1.1jQuery简介
8.1.2jQuery的使用
8.1.3jQuery基础语法
8.2jQuery选择器
8.2.1元素选择器
8.2.2属性选择器
8.2.3CSS选择器
8.3jQuery操作
8.3.1元素操作
8.3.2属性操作
8.3.3操作CSS类
8.3.4遍历操作
8.3.5事件函数
8.4jQuery动画
8.5与服务器交互
8.5.1用Jackson格式化数据
8.5.2$.ajax
8.5.3$.get和$.getJSON
8.5.4$.post
8.6场景应用示例
8.6.1下拉选择框联动
8.6.2学生信息查询
8.7场景任务挑战——动态增删书目
第9章Spring Boot开发基础
9.1RESTful概述
9.1.1REST简介
9.1.2RESTful要义
9.1.3RESTful请求风格
9.2Spring Boot概述
9.2.1Spring Boot简介
9.2.2创建Spring Web MVC项目
9.2.3Spring Boot入口类
9.2.4配置HikariCP连接池
9.2.5Spring Boot常用注解
9.2.6JpaRepository数据访问
9.3Reactive响应式处理
9.3.1响应式概述
9.3.2Reactor基本原理
9.3.3Reactor核心包publisher
9.3.4单量MonoT
9.3.5通量FluxT
9.3.6并行ParallelFlux
9.3.7处理槽Sinks
9.3.8响应式R2dbcRepository
9.3.9启用响应式R2DBC
9.3.10启用分布式内存网格
9.4Spring WebFlux
9.4.1Spring WebFlux简介
9.4.2WebFlux应用的入口类
9.4.3配置WebFlux应用
9.4.4HandlerFilterFunction操作过滤
9.4.5HandlerFunction业务处理
9.4.6RouterFunction路由函数
9.4.7Multipart Data多域数据
9.5场景应用示例
9.5.1学生信息查询
9.5.2基于JWT令牌实现分布式登录
9.6场景任务挑战——模糊查询
第10章Vue.js渐进式框架
10.1Vue概述
10.2Vue应用基础
10.2.1创建Vue应用
10.2.2生命周期
10.2.3组合式函数setup()
10.2.4响应性函数
10.2.5解构
10.3基础语法
10.3.1模板语法
10.3.2计算属性和侦听
10.3.3表单域的数据绑定
10.3.4组件对象的数据绑定
10.3.5事件绑定和触发
10.3.6自定义元素defineCustomElement
10.3.7条件和列表渲染
10.4h()函数和渲染函数render()
10.5使用组件
10.5.1组件定义及动态化
10.5.2异步组件
10.6函数集
10.7使用Axios请求后端数据
10.7.1Axios简介
10.7.2请求响应结构和错误处理
10.7.3发起请求
10.7.4配置拦截器
10.8场景应用示例
10.8.1动态增删书目
10.8.2学生信息查询
10.9场景任务挑战——下拉选择框联动
第11章用图形展示数据
11.1Web数据的图形可视化
11.2Apache ECharts图形前端
11.2.1Apache ECharts简介
11.2.2下载与引用
11.2.3ECharts创建图形的架构
11.3JFreeChart图形后端
11.3.1JFreeChart简介
11.3.2加入JFreeChart相关依赖
11.3.3JFreeChart应用基础
11.4场景应用示例
11.4.1招生情况SVG饼图(JFreeChart)
11.4.2招生情况面积图(ECharts)
11.5场景任务挑战——招生情况直方图
第12章消息服务
12.1消息服务概述
12.1.1消息服务简介
12.1.2消息服务模式
12.2用Apache Kafka作为消息服务器
12.2.1Apache Kafka简介
12.2.2启用Kafka服务器
12.2.3Kafka配置和管理
12.2.4KafkaTemplate模板
12.2.5生产者Producer和消费者Consumer
12.2.6Kafka响应式发送器和接收器
12.3整合WebSocket及SockJS
12.3.1在客户端使用
12.3.2在服务端使用
12.3.3使用拦截器
12.3.4Spring WebFlux中的WebSocket
12.4场景应用示例——聊天室
12.4.1应用需求
12.4.2主页
12.4.3登录组件users.component.js
12.4.4登录后端处理
12.4.5聊天组件chat.component.js
12.4.6实现JWT令牌验证
12.4.7配置Kafka和WebSocket全局参数
12.4.8WebSocket配置类及拦截器
12.4.9创建聊天服务
12.5场景任务挑战——学生、教师各自的聊天室
第13章教务辅助管理项目开发
13.1系统概述
13.2系统功能简介
13.3系统技术选型
13.3.1前端组件化
13.3.2后端模块化
13.4数据表设计
13.5系统实现
13.5.1创建Spring Reactive Web项目
13.5.2配置application.yml全局参数
13.5.3加入项目主要依赖
13.5.4引入JS支持文件
13.5.5使用聚合器管理组件
13.5.6应用入口程序
13.5.7WebFlux配置和路由配置
13.5.8身份验证过滤组件
13.5.9主页
13.5.10用户登录
13.5.11消息推送
13.5.12用户注册
13.5.13学院风采
13.5.14学生信息模糊查询
13.5.15招生数据一览
13.5.16资料上传
13.5.17交流空间
13.6打包发布
內容試閱
目前,jQuery在市场上有非常广泛的应用,Vue.js成为三大著名前端开发框架之一,Spring Boot则是Java EE开发的重器。三者结合,在当今Java Web开发领域,具有很好的技术发展前景。
在长期软件开发和教学过程中,作者深切感受到找到一本合适的Java Web参考书并不容易。目前,市场上这类书很多: 有的讲得非常细致,像是相关软件的指南、手册。但过于细致,对学习者(特别是自学者)并不是好事,更不适合作为教材使用; 有的非常着重于技术性开发,内容烦琐,大而全,并不注重知识的融合、贯穿,且过于渗透技术,阅读起来很不轻松。就像有些学员在学车的过程中,教练常常讲开车就是要讲求“人车合一”,有些参考书亦如此。
有鉴于此,作者在编写本书的过程中始终把握以下这三点:
 夯实基础,精心取舍内容,轻松进阶。没有一本书能够解决所有知识点。当然,基础知识是必须介绍的,但是不追求大而全的繁杂,也不追求过于细致的讲解。舍得,有舍才会有得。必须精心选择,有所取舍,例如介绍JSP内容时,JavaBean的内容就舍弃了,但EL表达式没有舍弃,目的是通过其建立初步的分层思想,为后续MVC打下基础。另外,特别注重内容的易理解性。除了大量注释,还精选示例,例如第10章场景应用中的动态增删书目,就能让读者充分体会Vue是如何通过数据的改变来驱动页面的变化。
 多技术融合,贯穿使用,兼顾前沿。谁都知道,学以致用。而实践中问题的解决,往往靠的并不是某一种知识技能。学了要更好地用,就必须强调知识的融合。很多人发现,本书目录与同类书有较大差异,作者精心编排了章节顺序: 学了MVC后,很多人其实还是比较模糊的,难以用起来。那么,接着学习jQuery,用其实现V层的交互处理,有了初步感觉。紧接着,再学习Spring Boot,用其实现C层、M层的处理。然后,才安排学习Vue。用Vue来重现前面案例的M层内容。这样处理,不但能更好地理解MVC设计模式,又会对jQuery、Vue的差异性有不错的体会,对Spring Boot所扮演的角色有清晰的认识。再例如,第8章场景应用中的学生信息查询,着重用jQuery实现前端的视图层处理,而第9章用Spring Boot实现学生信息查询,侧重的是后端实现。这样处理,读者就会对前后端有更清晰的理解。而兼顾前沿这点,也贯穿其中: 书中专门介绍了分布式缓存网格、R2DBC、响应式处理、函数式编程等内容。具体来看,例如第12章基于流行方式实现WebSocket聊天处理,第13章则改用Spring WebFlux实现; 第5章文件上传采用常规方式实现,而第13章则用响应式数据流技术来实现。
 渐进式推进,场景应用,项目实战。章节安排,由浅入深,逐步向不太容易理解的知识推进。每章安排了融合本章知识的场景应用,以及精心选择的场景挑战。有些章节的场景挑战,其解决方法,其实暗含在后面某些示例或者场景任务中。后一章,提供了一个完整的综合性项目案例,对前面所学知识融合运用,但又有推进与提升。
本书共分13章,主要内容包括: 第1章讲解如何构建好开发环境; 第2章介绍HTML基础知识; 第3章介绍CSS; 第4章以JavaScript为主要内容; 第5章讲解JSP基础知识; 第6章熟悉MVC设计模式; 第7章探究数据库连接池; 第8章介绍jQuery; 第9章重点出击Spring Boot; 第10章侧重于Vue 3.x; 第11章用图形实现数据可视化; 第12章介绍消息服务; 第13章提供一个基于Spring WebFlux的项目开发案例。
在本书的编写过程中得到了清华大学出版社的大力支持,在此深表谢意!感谢家人提供的暖心支持,让我得以顺利完成本书的编写!
本书可满足各类学校相关课程的教学需要,也可作为广大技术开发者的参考用书。在编写过程中,作者虽力求精益求精,但也难免存在一些疏漏或不足之处,敬请读者批评指正!
感谢您使用本书,希望本书能够成为您的良师益友!
编者
2021年9月

 

 

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