- Java Web基础与实例教程
- 孔祥盛 赵芳主编
- 1519字
- 2025-03-19 16:20:54
前言
Java Web开发相关的书籍琳琅满目,然而,符合“学生快乐学习、教师轻松教学”理念的图书却凤毛麟角。这就是编者编写本书的初衷。本书是一本:
● 帮助学生养成自学习惯、激发学生学习兴趣、帮助学生获得学习成就感的图书;
● 帮助教师从简单的、机械的体力劳动中解脱出来的图书;
● 将MVC思想、数据库设计思想、事务管理等理论知识充分融入项目案例的图书;
● 本书还是一本讲解UI前端框架layui,并将layui融入项目案例的图书。
另外,本书倡导“少即是多(less is more)”的编写理念,方便读者快速进入“Java Web开发剧情”。
本书非常适合Java Web初学者阅读,理由如下。
1.入门门槛低、讲解细致、便于自学
为了方便读者理解晦涩难懂的知识点,编者亲手绘制了大量图片进行形象化表达。
2.由浅入深、知识详尽
全书内容编排循序渐进、由浅入深,知识详尽。学完本书的内容后,读者可以掌握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压缩文件、CKEditor5压缩文件、JSTL包、MySQL安装程序(极易安装版)、JDBC驱动程序、PPT电子课件、每章的源代码、类实际系统源代码、电子教案、教学进度表、非笔试考核方案等,可以从“人邮教育社区(http://www.ryjiaoyu.com/)”免费下载。
本书由孔祥盛、赵芳担任主编,石庆民、胡鹏飞担任副主编。其中,胡鹏飞编写第1章、第2章和第3章,孔祥盛编写第4章、第5章、第6章和第7章,石庆民编写第8章、第9章和第10章,赵芳编写第11章、第12章、第13章、第14章和第15章。孔祥盛设计了本书案例,并进行了全书统稿。
编者
2020年5月