万本电子书0元读

万本电子书0元读

顶部广告

Java Web基础与实例教程(第2版 微课版)电子书

【对于学生】 1.门容易、讲解细致、便于自学 为了方便读者理解晦涩难懂的知识,编者亲手绘制了大量图片对相关知识行形象化表达。 2.循序渐、由浅深、知识详尽 全书内容编排循序渐、由浅深、知识详尽。学完本书的内容后,读者可以掌握与Java Web相关的大部分知识,例如可以掌握Java Web三大组件知识、HTTP知识、异步请求与响应知识、JSP JSTL知识、数据库设计知识、事务管理知识、UI前端框架layui知识、CKEditor知识及MVC知识等。

售       价:¥

纸质售价:¥53.00购买纸书

12人正在读 | 0人评论 6.6

作       者:孔祥盛 马玉磊 主编

出  版  社:人民邮电出版社有限公司

出版时间:2023-11-01

字       数:40.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书采用“任务驱动”的编写模式,由浅深、循序渐、全面系统地介绍了Java Web发的相关知识。全书通过实际应用案例,帮助读者巩固所学的知识,以便更好地行Java Web发实践。 本书共15章,内容涵盖了Java Web发基础知识、Servlet收GET请求数据、Servlet收POST请求数据、Servlet生成HTTP响应数据、异步请求和异步响应、会话控制技术(Cookie与Session)、过滤器和监听器、MVC和JSTL、个人笔记系统的数据库设计与实现、MySQL事务机制和JDBC的使用、layui和CKEditor的使用,以及个人笔记系统首页模块的设计与实现、用户管理模块的设计与实现、笔记管理模块的设计与实现、其他功能模块的设计与实现等项目实训。 本书内容丰富、讲解深,适合初、中级Java Web发人员阅读,可以作为各类院校计算机相关专业的教材,也可作为广大Java Web发爱好者的实用参考书。<br/>【推荐语】<br/>【对于学生】 1.门容易、讲解细致、便于自学 为了方便读者理解晦涩难懂的知识,编者亲手绘制了大量图片对相关知识行形象化表达。 2.循序渐、由浅深、知识详尽 全书内容编排循序渐、由浅深、知识详尽。学完本书的内容后,读者可以掌握与Java Web相关的大部分知识,例如可以掌握Java Web三大组件知识、HTTP知识、异步请求与响应知识、JSP JSTL知识、数据库设计知识、事务管理知识、UI前端框架layui知识、CKEditor知识及MVC知识等。 3.理论知识和实践操作充分融合,助力读者理论落地 本书力求将Java Web理论知识融实践任务中,读者完成实践任务后,在获得阶段性学习成果的同时,也掌握了Java Web理论知识。 4.实践任务目的明确、环境清晰、步骤详细 本书将实践任务分解成若干个子任务,将各子任务又分解成若干场景,将场景又分解成若干步骤,读者按照步骤执行即可自行完成实践任务;换言之,本书可以很大程度助力读者动手实践,提升实战技能。 5.项目案例精心定制,激发读者学习兴趣 本书将Java Web理论知识充分融精心定制的项目案例,读者按照步骤执行即可快速完成项目案例的实际发,这可以使读者获得充足的学习成就感,激发读者的学习兴趣。 【对于教师】 1.帮助教师从简单、机械、重复率高的体力劳动中解脱出来 对于学习过程、上机过程中简单、机械、重复率高的问题,教师可以建议学生在书中寻找答案,从而在提升学生自学能力的同时,帮助教师从简单、机械、重复率高的劳动中解脱出来。 2.便于教师考核学生 教师可将第11~15章的内容用于课程设计或者期末考试,无须讲解、无须指导,学生只须按照步骤执行,即可自行完成项目案例。这样的内容安排既可以提升学生的自学能力,又可以节省教师的教学时间。教师可以根据学生完成项目案例的情况,考查学生的学习效果。学生的成绩核定基本原则如下(仅供参考)。 (1)坚持“底线思维” 面向所有学生设置“底线任务”,即制作出项目案例。只有制作出项目案例,才能算考核合格。简而言之,参与考核的学生可以“过”,但不可“不及”。 (2)拓展项目案例的功能,发掘优秀学生 学有余力的学生可以对项目案例自行增加“拓展性功能”;教师可以根据学生完成的“拓展性功能”的难易程度和UI设计效果,对其行成绩核定,从而发掘优秀学生。 3.充分考虑软件的兼容性问题 学生的个人计算机可能使用64位操作系统,但教师教学环境的计算机可能使用32位操作系统。<br/>【作者】<br/>孔祥盛: 副教授,精通Java、JavaScript、PHP、Python等编程语言,熟悉Web发、爬虫、自动化测试、数据分析与数据挖掘、数据可视化、数据库等技术,擅长将抽象的理论知识具体化、生活化,善于将综合知识融会贯通于项目案例,主编多部教材,其中,教材《PHP基础与实例教程》 重印20余次,并获河南省普通高等教育“十四五”规划教材立项、河南省优秀教材二等奖;教材《MySQL数据库基础与实例教程》重印近20次。<br/>
目录展开

内容提要

前言

第1章 Java Web开发基础知识

1.1 B/S概述

1.2 静态代码和动态代码

1.3 HTTP概述

1.4 Java Web开发环境的部署

第2章 Servlet接收GET请求数据

2.1 使用Eclipse开发Java Web程序

2.2 字符编码

2.3 URL路径

2.4 过程分析:浏览器发送GET请求数据和Web服务器接收GET请求数据

2.5 request请求对象获取GET请求数据

2.6 request请求对象的请求派发功能

第3章 Servlet接收POST请求数据

3.1 FORM表单

3.2 URL路径定位方法

3.3 过程分析:浏览器发送POST请求数据和Web服务器接收POST请求数据

3.4 小露身手:request请求对象接收application/x-www-form-urlencoded格式的POST请求数据

3.5 小露身手:向Servlet程序添加multipart/form-data支持

第4章 Servlet生成HTTP响应数据

4.1 HTTP响应数据与HttpServletResponse之间的关系

4.2 HTTP响应行

4.3 HTTP响应头列表

4.4 使用response响应对象生成HTTP响应体

第5章 异步请求和异步响应

5.1 Web前端技术

5.2 JavaScript入门

5.3 异步请求和异步响应

第6章 会话控制技术:Cookie与Session

6.1 会话控制技术概述

6.2 Cookie会话控制技术

6.3 Session会话控制技术

第7章 过滤器和监听器

7.1 过滤器

7.2 监听器

第8章 MVC和JSTL

8.1 MVC

8.2 JavaBean

8.3 JSP的内置对象

8.4 EL

8.5 JSTL

第9章 个人笔记系统的数据库设计与实现

9.1 数据库概述

9.2 个人笔记系统数据库的设计

9.3 MySQL安装和配置

9.4 数据库的管理

9.5 表结构的管理

9.6 表记录的更新

9.7 表记录的检索

第10章 MySQL事务机制和JDBC的使用

10.1 MySQL事务机制

10.2 JDBC概述

10.3 基于MVC的Java Web开发中的事务管理

第11章 layui和CKEditor的使用

11.1 layui的使用

11.2 CKEditor 5的使用

第12章 项目实训:个人笔记系统首页模块的设计与实现

12.1 个人笔记系统首页模块的设计与分析

12.2 个人笔记系统URL级别的权限访问控制的设计

12.3 个人笔记系统Java类的目录设置

12.4 个人笔记系统类名和方法名的命名规则

12.5 个人笔记系统静态资源文件的目录设置

第13章 项目实训:个人笔记系统用户管理模块的设计与实现

13.1 用户注册功能的实现

13.2 用户登录和注销功能的实现

第14章 项目实训:个人笔记系统笔记管理模块的设计与实现

第15章 项目实训:个人笔记系统其他功能模块的设计与实现

附录

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部