Java Web基础与实例教程(第2版·微课版)
上QQ阅读APP看书,第一时间看更新

前言

本书自2020年9月第1版出版以来,受到了很多读者的欢迎和关注,他们给我们反馈了一些意见和建议。本次改版是对第1版内容进行修订和进一步完善。

Java Web开发相关的图书琳琅满目,然而,符合“学生快乐学习、教师轻松教学”这一理念的图书却凤毛麟角。这就是编者编写本书的初衷。

本书是这样一本教材:

● 帮助学生养成自学习惯,激发学生的学习兴趣,帮助学生获得学习成就感;

● 帮助教师从简单、机械、重复率高的体力劳动中解脱出来;

● 将MVC(Model View Controller,模型-视图-控制器)思想、数据库设计思想、事务管理思想等理论知识充分融入项目案例;

● 讲解UI(User Interface,用户界面)前端框架layui,并将layui融入项目案例。

另外,本书倡导“少即是多(less is more)”的编写理念,方便读者快速进入“Java Web开发节奏”。

本书非常适合初、中级Java Web开发人员阅读,理由如下。

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位操作系统。考虑到软件的兼容性,本书提供了32位和64位的JDK、Tomcat和Eclipse安装程序,在方便学生使用个人计算机自行部署上机环境的同时,也方便教师在机房、多媒体教室等场所部署教学环境。

4.配套教辅资源丰富且完善

本书配套的教辅资源丰富且完善,具体包括JDK安装程序(32位和64位两个版本)、Tomcat安装程序(32位和64位两个版本)、Eclipse安装程序(32位和64位两个版本)、layui压缩文件、CKEditor 5压缩文件、JSTL包、MySQL安装程序、JDBC驱动程序等,以及PPT电子课件、源代码、电子教案、教学进度表、非笔试考核方案等,教师可以从“人邮教育社区”(www.ryjiaoyu.com)免费下载。

5.微课视频辅助讲解重点和难点知识

作者精心录制了微课视频,详细讲解了重点和难点知识,语言表达力求言简意赅、通俗易懂,可以帮助学生进行课前预习和课后复习,进而助力教师开展线上线下混合式教学。

本书由孔祥盛、马玉磊担任主编,刘兴瑞、朱承担任副主编。其中,刘兴瑞编写第1章、第2章和第3章,孔祥盛编写第4章、第5章、第6章和第7章,朱承编写第8章、第9章和第10章,马玉磊编写第11章、第12章、第13章、第14章和第15章。孔祥盛设计了本书项目案例,并进行了全书统稿。

未经许可,任何人不得以任何方式复制或抄袭本书内容。版权所有,侵权必究。

编者
2023年8月