前言
经过多年的发展,Java Web已经成为基于网络平台的Web应用开发的主流技术之一。本书以培养读者掌握Java Web的基本技能为出发点,结合编者从事Java Web教学与开发的实践经验,进行体系结构的设计与知识内容的编排,使Java Web的初学者建立起Web应用开发的编程理念,为今后的学习和工作打下坚实的基础。对于有一定基础的读者,本书能够使其更好地完善相关知识体系,将分散的知识点凝聚到Java Web应用开发这条主线上。
本书将Java Web应用开发的精髓知识分解为8个项目:项目1~项目6,主要围绕Java Web应用开发的基础知识点展开,包括Java Web概述、JSP基础语法、JSP内置对象、Java Web的数据访问、JavaBean技术的应用、Servlet技术的应用;项目7与项目8围绕综合性的实际项目开发展开,包括基于JSP+JavaBean开发模型的“天码行空”网站的设计与实现及基于JSP+JavaBean+Servlet开发模型的“孕婴网”网站的设计与实现等。
本书在教学中,建议采用理论与实践一体化教学模式,参考学时见下面的学时分配表。
学时分配表
本书提供了丰富的教学配套资源,主要包括课程标准、教学大纲、电子教案、微课教学视频、教学案例源代码、案例配套素材、课后习题答案等,可供读者学习或教学使用。党的二十大报告指出:“教育是国之大计、党之大计。培养什么人、怎样培养人、为谁培养人是教育的根本问题。育人的根本在于立德。”本书在教学配套资源中拓展了“课堂与人生”这个单元,采取恰当方式自然融入中华优秀传统文化、科学精神、职业素养和爱国情怀等元素,注重挖掘学习与生活之间的紧密联系,将“为学”和“为人”有机地结合在一起。
本书的成稿得益于工学结合的编写团队。参与本书编写的成员均为国家级示范性高职院校的一线骨干教师,具备丰富的专业教学经验及项目实践经验,了解将理论知识转化为实际应用能力的过程。本书由张桓和李金靖担任主编并负责全书的统稿及审核,丁明浩担任本书的副主编。本书的项目1~项目3、项目5和项目7由张桓编写;项目8由李金靖编写;项目4和项目6由丁明浩编写。
在本书的成稿与出版过程中,很多专家及行业企业人员提出了许多的宝贵意见,出版社的编辑同志以高度负责的敬业精神付出了大量的心血。在此,对所有为本书的顺利出版提供过帮助的同人表示衷心的感谢!
由于编者水平所限,书中难免有不妥之处,敬请各位读者与专家批评指正。
编者
2023年11月