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

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』Java Web开发从入门到实战(IntelliJ IDEA·微课视频版)

書城自編碼: 4024691
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 陈恒 主编,梁艺多 董宗然 赵静 副主编
國際書號(ISBN): 9787302661696
出版社: 清华大学出版社
出版日期: 2024-08-01

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

售價:NT$ 356

我要買

share:

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



新書推薦:
朝鲜半岛古代史研究
《 朝鲜半岛古代史研究 》

售價:NT$ 826.0
钱穆:国史新论
《 钱穆:国史新论 》

售價:NT$ 354.0
洪武元年:大明开国的罪与罚
《 洪武元年:大明开国的罪与罚 》

售價:NT$ 302.0
大学问·从东方到中亚——19世纪的英俄“冷战”(1821—1907)
《 大学问·从东方到中亚——19世纪的英俄“冷战”(1821—1907) 》

售價:NT$ 411.0
郭建龙密码三部曲(套装:财政密码+哲学密码+军事密码)
《 郭建龙密码三部曲(套装:财政密码+哲学密码+军事密码) 》

售價:NT$ 1477.0
元宴
《 元宴 》

售價:NT$ 978.0
米兰讲稿(翁贝托·埃科作品系列)
《 米兰讲稿(翁贝托·埃科作品系列) 》

售價:NT$ 1030.0
无线重构世界:射频技术的过去、现在与未来
《 无线重构世界:射频技术的过去、现在与未来 》

售價:NT$ 562.0

編輯推薦:
本书使用Tomcat 10 IntelliJ IDEA平台详细讲解了JSP、Servlet、Ajax、JSON、jQuery技术以及Spring MVC、Spring Boot、MyBatis、MyBatis-Plus等框架的基础知识和实际应用,同时介绍了两个综合案例:基于MVC模式的电子商务平台的设计与实现过程和基于Spring Boot MyBatis Plus框架的名片管理系统的设计与实现。本书配套资源丰富,包括教学大纲、教学课件、电子教案、程序源码、教学日历、实验大纲、在线题库、习题答案和750分钟的微课视频。
內容簡介:
本书详细讲解了Java Web开发中JSP、Servlet以及Ajax、JSON、jQuery技术的基础知识和实际应用,同时介绍了Spring MVC、Spring Boot、MyBatis以及MyBatisPlus框架的基础知识。为了让读者做到“学中做,做中学”,本书配备了相应的实践环节。
全书共分16章,内容包括Java Web开发环境的构建,JSP语法,JSP内置对象,JSP与JavaBean,Java Servlet基础,过滤器与监听器,EL与JSTL,文件的上传与下载,JDBC数据库访问,Ajax、JSON以及jQuery技术,电子商务平台的设计与实现,Spring MVC框架基础,Spring Boot,MyBatis以及MyBatisPlus等重要内容。书中实例侧重实用性和启发性、趣味性强、分布合理、通俗易懂,使读者能够快速掌握Java Web开发的基础知识、编程技巧以及完整的开发体系,为实战应用打下坚实的基础。
本书可作为大学计算机及相关专业的教材或教学参考书,也可作为Java技术的培训教材,同时适合广大Java Web开发人员阅读与使用。
目錄
扫一扫
源码下载





第1章Java Web开发环境的构建

1.1构建开发环境
1.1.1开发工具
1.1.2工具的集成
1.2使用IntelliJ IDEA开发Web应用
1.2.1JSP文件和运行原理
1.2.2一个简单的Web应用
1.2.3实践环节——使用IntelliJ IDEA开发Web应用
1.3本章小结
习题1

第2章JSP语法

2.1JSP页面的基本构成
2.1.1一个JSP页面
2.1.2JSP页面注释
2.1.3实践环节——识别JSP页面元素
2.2JSP脚本元素
2.2.1Java程序片
2.2.2成员变量与方法的声明
2.2.3Java表达式
2.2.4实践环节——在JSP页面中输出英文字母表
2.2.5实践环节——网站访问量的统计
2.2.6实践环节——打印表格
2.3JSP指令标记
2.3.1page指令标记
2.3.2include指令标记
2.3.3实践环节——制作导航栏
2.4JSP动作标记
2.4.1include动作标记
2.4.2forward动作标记
2.4.3param动作标记
2.4.4实践环节——include和param动作标记的应用
2.4.5实践环节——登录验证
2.5本章小结
习题2

第3章JSP内置对象

3.1request对象
3.1.1request对象的常用方法
3.1.2用request对象存取数据
3.1.3中文乱码问题
3.1.4实践环节——获取客户端的基本信息
3.2response对象
3.2.1动态改变contentType属性值
3.2.2设置响应表头
3.2.3response重定向
3.2.4实践环节——登录验证
3.3out对象
3.4session对象
3.4.1session对象的ID
3.4.2用session对象存取数据
3.4.3session对象的生命周期
3.4.4实践环节——购物车
3.5application对象
3.5.1什么是application对象
3.5.2用application对象存取数据
3.5.3实践环节——网站访客计数器
3.6pageContext对象
3.7page对象
3.8config对象
3.9exception对象
3.10JSP的4种作用域
3.11本章小结
习题3

第4章 JSP与JavaBean

4.1编写JavaBean
4.2在JSP中使用JavaBean

4.2.1useBean动作标记
4.2.2getProperty动作标记
4.2.3setProperty动作标记
4.2.4实践环节——使用JavaBean计算三角形的面积和周长
4.3本章小结
习题4

第5章Java Servlet基础

5.1Servlet类与Servlet对象
5.2Servlet对象的创建与运行
5.2.1在web.xml中部署Servlet
5.2.2基于注解的方式部署Servlet
5.2.3实践环节——@WebServlet的应用
5.3Servlet的生命周期
5.4通过JSP页面访问Servlet
5.5doGet()和doPost()方法
5.6重定向与转发
5.6.1重定向
5.6.2转发
5.6.3实践环节——登录验证
5.7在Java Servlet中使用session
5.8基于Servlet的MVC模式
5.8.1MVC模式
5.8.2使用JSP、Servlet和JavaBean实现MVC
5.8.3模型周期
5.8.4实践环节——四则运算
5.9本章小结
习题5

第6章过滤器与监听器

6.1Filter类与Filter对象
6.2Filter对象的部署与运行
6.2.1在web.xml中部署过滤器
6.2.2基于注解的方式部署过滤器
6.2.3过滤器的执行顺序
6.2.4实践环节——过滤器的初始化参数
6.3过滤器的实际应用
6.3.1字符编码过滤器
6.3.2登录验证过滤器
6.4监听器的分类与创建
6.4.1监听对象自身创建和销毁的监听器
6.4.2监听对象属性变化的监听器
6.4.3监听session中某个对象状态变化的监听器
6.5监听器的实际应用——统计在线用户
6.6本章小结
习题6

第7章EL与JSTL

7.1EL简介
7.2EL的语法
7.2.1EL中的常量
7.2.2EL中的“[]”与“.”操作符
7.2.3EL的错误处理机制
7.3EL运算符
7.4EL隐含对象
7.4.1与作用范围相关的隐含对象
7.4.2与请求参数相关的隐含对象
7.5JSTL
7.5.1配置JSTL
7.5.2核心标签库之通用标签
7.5.3核心标签库之流程控制标签
7.5.4核心标签库之迭代标签
7.5.5核心标签库之URL标签
7.5.6函数标签库
7.5.7实践环节——使用JSTL标签打印九九乘法表
7.6本章小结
习题7

第8章文件的上传与下载

8.1基于Servlet的文件上传
8.1.1文件上传的表单设置
8.1.2@MultipartConfig注解
8.1.3Part接口
8.1.4单文件上传
8.1.5多文件上传
8.1.6实践环节——上传文件的限定

8.2文件的下载
8.2.1文件下载的实现方法
8.2.2文件下载的实例
8.2.3文件名乱码问题
8.3本章小结
习题8

第9章JDBC数据库访问

9.1使用纯Java数据库驱动程序连接MySQL
9.2数据库操作
9.2.1查询操作
9.2.2新增、更新与删除操作
9.2.3实践环节——使用Statement语句实现多条件查询
9.3游动查询
9.4使用连接池
9.5其他典型数据库的连接
9.5.1连接SQL Server数据库
9.5.2连接Oracle数据库
9.6使用PreparedStatement语句访问数据库
9.6.1预处理语句的优点
9.6.2使用通配符
9.6.3实践环节——使用PreparedStatement语句实现多条件查询
9.7分页查询
9.8Excel与数据库互访
9.8.1向数据库导入Excel
9.8.2从数据库导出Excel
9.9本章小结
习题9

第10章Ajax、JSON以及jQuery技术

10.1Ajax技术
10.1.1Ajax简介
10.1.2XMLHttpRequest对象
10.1.3Ajax向服务器发送请求
10.1.4Ajax获得服务器的响应
10.1.5Ajax示例
10.2JSON技术
10.2.1JSON的数据结构
10.2.2JSON在JavaScript中的使用
10.2.3JSON在Ajax中的使用
10.3jQuery技术
10.3.1jQuery简介
10.3.2jQuery的安装
10.3.3jQuery的语法
10.3.4jQuery对Ajax的实现
10.4实践环节——注册邮箱的唯一性验证
10.5本章小结
习题10

第11章电子商务平台的设计与实现

11.1系统设计
11.1.1系统的功能需求
11.1.2系统的模块划分
11.2数据库设计
11.2.1数据库概念结构设计
11.2.2数据库逻辑结构设计
11.2.3创建数据表
11.3系统管理
11.3.1添加相关依赖
11.3.2视图页面及静态资源管理
11.3.3应用的包结构
11.4组件设计
11.4.1登录权限验证过滤器
11.4.2验证码
11.4.3数据库操作
11.4.4工具类
11.5后台管理子系统的实现
11.5.1管理员登录
11.5.2类型管理
11.5.3新增商品
11.5.4查询商品
11.5.5修改商品
11.5.6删除商品
11.5.7查询订单
11.5.8按月统计
11.5.9按类型统计
11.5.10安全退出

11.6前台电子商务子系统的实现
11.6.1导航栏及首页搜索
11.6.2最新商品
11.6.3用户注册
11.6.4用户登录
11.6.5商品详情
11.6.6收藏商品
11.6.7购物车
11.6.8下单
11.6.9个人信息
11.6.10我的收藏
11.6.11我的订单
11.7本章小结
习题11

第12章Spring MVC框架基础

12.1Spring MVC的工作原理
12.2Spring MVC的工作环境
12.2.1Spring的下载
12.2.2使用IntelliJ IDEA开发Spring MVC的Web应用
12.3基于注解的控制器
12.3.1Controller注解类型
12.3.2RequestMapping注解类型
12.3.3编写请求处理方法
12.3.4Controller接收请求参数的常见方式
12.3.5重定向与转发
12.3.6应用@Autowired进行依赖注入
12.3.7@ModelAttribute
12.4Spring的数据库编程
12.4.1Spring JDBC的配置
12.4.2Spring JdbcTemplate的常用方法
12.4.3基于@Transactional注解的声明式事务管理
12.5基于Spring MVC框架的注册与登录
12.5.1JSON数据转换
12.5.2注册与登录
12.6本章小结
习题12

第13章Spring Boot入门

13.1Spring Boot概述
13.1.1什么是Spring Boot
13.1.2Spring Boot的优点
13.1.3Spring Boot的主要特性
13.2第一个Spring Boot应用
13.2.1Maven简介
13.2.2Maven的pom.xml
13.2.3使用IntelliJ IDEA快速构建Spring Boot应用
13.3Spring Boot的基本配置
13.3.1启动类和核心注解@SpringBootApplication
13.3.2Spring Boot的全局配置文件
13.3.3Spring Boot的Starters
13.4读取应用配置
13.4.1Environment
13.4.2@Value
13.4.3@ConfigurationProperties
13.4.4@PropertySource
13.5日志配置
13.6Spring Boot的自动配置原理
13.7本章小结
习题13

第14章Spring Boot的Web开发

14.1Thymeleaf模板引擎
14.1.1Spring Boot的Thymeleaf支持
14.1.2Thymeleaf的基础语法
14.1.3Thymeleaf的常用属性
14.2用Spring Boot与Thymeleaf实现页面信息的国际化
14.3Spring Boot与Thymeleaf的表单验证
14.4基于Thymeleaf与BootStrap的Web开发实例
14.5本章小结
习题14

第15章MyBatis与MyBatisPlus

15.1Spring Boot整合MyBatis
15.2MyBatis基础
15.2.1select元素
15.2.2insert、update以及delete元素
15.2.3动态SQL
15.3MyBatisPlus快速入门
15.3.1MyBatisPlus简介
15.3.2Spring Boot整合MyBatisPlus
15.4MyBatisPlus基础
15.4.1MyBatisPlus注解
15.4.2CRUD接口
15.4.3条件构造器
15.5本章小结
习题15

第16章名片管理系统的设计与实现(Spring Boot MyBatisPlus)

16.1系统设计
16.1.1系统的功能需求
16.1.2系统的模块划分
16.2数据库设计
16.2.1数据库概念结构设计
16.2.2数据库逻辑结构设计
16.3系统管理
16.3.1项目依赖管理
16.3.2页面管理
16.3.3包管理
16.3.4分页插件配置类
16.3.5全局配置文件
16.4组件设计
16.4.1工具类
16.4.2统一异常处理
16.4.3验证码
16.5名片管理
16.5.1领域模型与持久化实体类
16.5.2Controller实现
16.5.3Service实现
16.5.4Dao实现
16.5.5添加名片
16.5.6管理名片
16.6用户相关
16.6.1领域模型与持久化类
16.6.2Controller实现
16.6.3Service实现
16.6.4Dao实现
16.6.5注册
16.6.6登录
16.6.7修改密码
16.6.8安全退出
16.7小结
习题16
內容試閱
党的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。
本书使用Tomcat 10 IntelliJ IDEA平台详细讲解了JSP、Servlet、Ajax、JSON、jQuery技术以及Spring MVC、Spring Boot、MyBatis、MyBatisPlus等框架的基础知识和实际应用。本书在介绍基础知识的基础上精心设计了大量实例。读者通过本书可以快速地掌握Java Servlet、Spring Boot、MyBatis、MyBatisPlus等Java Web开发技术的实战应用,提高Java Web开发能力。
全书共16章,各章的具体内容如下:
第1章主要介绍JSP开发环境的构建,并通过一个简单的Web应用讲解了Java Web开发的基本步骤。
第2章主要讲解JSP语法,包括Java脚本元素以及常用的JSP标记。
第3章介绍常见的JSP内置对象,包括request、response、out、session、application、pageContext、page、config和exception。
第4章介绍JSP与JavaBean,JSP和JavaBean技术结合不仅可以实现数据的表示和处理分离,而且可以提高代码重用的程度。
第5章讲述Java Servlet的基础知识,包括部署Servlet、Servlet的生命周期、通过JSP页面访问Servlet、重定向与转发、基于Servlet的MVC模式等内容,是本书的重点内容之一。
第6章详细地讲述了过滤器与监听器的概念、运行原理以及实际应用。过滤器可以过滤浏览器对服务器的请求,也可以过滤服务器对浏览器的响应。监听器可以监听Java Web应用中某些对象信息的创建、销毁、增加、修改、删除等动作的发生,然后做出相应的响应处理。
第7章主要介绍EL与JSTL核心标签库的基本用法。
第8章介绍Servlet的HttpServletRequest对文件上传的支持以及文件的下载。
第9章介绍在JSP中如何访问关系数据库,例如MySQL、Oracle和SQL Server等数据库,同时还介绍了连接池、分页查询以及Excel与数据库互访等内容。
第10章介绍Ajax、JSON以及jQuery技术,重点掌握JSON在Ajax中的应用以及jQuery对Ajax的实现。
第11章是本书的重点内容之一,对前面章节的知识进行综合,详细地讲解一个基于MVC模式的电子商务平台的设计与实现过程。
第12章简述Spring MVC框架基础知识,包括Spring MVC的工作原理和环境构建、基于注解的控制器以及Spring的数据库编程。
第13章介绍Spring Boot基础知识,包括核心注解@SpringBootApplication、基本配置、读取应用配置、日志配置、自动配置原理等内容。
第14章介绍Spring Boot的Web开发技术,包括Thymeleaf视图模板引擎技术、页面信息的国际化、表单验证等内容。
第15章重点介绍MyBatis与MyBatisPlus的基础知识,并详细介绍Spring Boot如何整合MyBatis与MyBatisPlus。
第16章对前面的Spring Boot章节的知识进行综合,详细地讲解一个基于Spring Boot MyBatisPlus框架的名片管理系统的设计与实现过程。
为了方便各类高等院校选用教材和读者自学,本书配有教学大纲、教学课件、教学日历、电子教案、实验大纲、思政案例、程序源码、在线题库、习题答案、750分钟的微课视频等配套资源。

资源下载提示
课件等资源: 扫描封底的“图书资源”二维码,在公众号“书圈”下载。
素材(源码)等资源: 扫描目录上方的二维码下载。
在线自测题: 扫描封底的作业系统二维码,再扫描自测题二维码,可以在线做题及查看答案。
微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。


本书的出版得到清华大学出版社相关人员的大力支持,在此表示衷心的感谢。同时,编者参阅了相关书籍、博客以及其他网站资源,对这些资源的贡献者与分享者深表感谢。由于Java Web开发技术发展迅速,并且持续改进与优化,加上编者水平有限,书中难免会有不足之处,敬请各位专家和读者批评指正。
本书是辽宁省一流本科课程“工程项目实训”以及辽宁省普通高等学校一流本科教育示范专业“大连外国语大学计算机科学与技术专业”的建设成果。

编者
2024年7月

 

 

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