首页 > 图书中心 >图书详情
Java Web应用开发(第2版)
作者:李永飞,李芙玲,吴晓丹,郭晓欣
丛书名: 高等学校计算机专业系列教材
定价:59元
印次:2-2
ISBN:9787302612292
出版日期:2022.08.01
印刷日期:2023.08.09
- 内容简介
- 前言/序言
- 资源下载
- 版权信息
本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书可分为三部分:第一部分为基础性内容,利用Java Web应用开发的基础知识实现一个原型系统;第二部分为提高性内容,利用面向对象编程技术和MVC架构模式对程序进行重构,改善功能实现和程序架构;第三部分为应用性内容,引入第三方组件和前后端分离开发模式,结合示例介绍当前主流的常用开发方法。 本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式,内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。 本书既可以作为高等学校“Java Web应用开发”课程的教材,也可以作为读者自学相关Web开发技术的参考书。
more >前言 本书介绍Java Web应用开发技术。针对应用型本科强调实践能力培养的需要,本书以一个示例应用程序的开发贯穿全书所有章节。在内容组织上,避免知识的简单堆砌,改变传统教材常见的技术手册式写法。作者认为Java Web应用开发技术的学习方式应该与基础性专业课程有所不同,其综合性较强,需要在掌握C语言、Java语言、数据库等基础性编程技能之后才能学习。因此,本书作者尝试进行了一种“翻转”,即变“先学后做”为“以做带学”方式。 全书结构按照需求分析(第1章)、界面设计(第2章)、功能实现(第3~5章)、重构开发(第6~8章)、功能完善(第9~10章)的思路进行组织,以完成开发任务的方式,引导读者在使用中掌握相关知识和编程技能。 除前3章为基础知识介绍之外,其余各章都遵循相同的编写体例。首先给出本章的学习目标,分为理解、掌握和了解三个层次。“理解”主要针对本章所涉及的主要概念和基本原理;“掌握”主要针对应用本章知识实现特定功能开发的能力;“了解”主要针对书中未做深入讲解的相关知识部分。 然后利用1~2个开发示例,实现几个相对独立的软件功能。每个示例都按照开发任务说明、功能设计、功能实现和运行过程分析的结构介绍。读者只要参照给定的步骤,就可以编程实现相应的功能。同时也对编程涉及的关键知识点进行针对性讲解,以够用为原则,不过分追求完整性和系统性。 接下来介绍本章开发示例涉及的基本概念和相关知识,便于读者掌握知识体系的完整性,为进一步深入学习打好基础。第5~8章在此之后又给出一个应用本章所学内容完成的综合示例,进一步巩固学到的编程技能。 最后提供单选或简答形式的知识测试题以及上机练习要求,便于读者检验自己的学习效果。 本书的特色体现在以下几个方面: (1) 突出应用能力培养。全书根据功能开发和知识体系两个维度,围绕示例应用项目的开发过程,把教材内容分解为多个知识单元。 (2) 合理取舍教材内容。以满足示例功能开发的需要为标准确定内容,不一味追求知识结构的完整性,对不常用的知识点只给出简要介绍和引导性讲解。 (3) 尊重学习规律。按照循序渐进、由易到难的原则,合理设计功能开发的顺序,让读者能够在有成就感的驱动下逐步完成全书内容的学习。 (4) 采用全新编写体例。各章都采用任务驱动方式,从开发任务出发,通过设计、实现、分析、练习,使读者可以在理解示例开发的基础上实现能力提高。 全书可分为三个部分: 第一部分是基础性内容,包括第1~5章,介绍示例应用的功能需求,并开发实现一个原型系统;第二部分是提高性内容,包括第6~8章,应用面向对象编程技术和MVC架构模式实现程序的重构开发;第三部分是应用性内容,包括第9~10章,引入第三方组件和前后端分离开发模式,介绍实际开发中的常用开发方法。本书作为教材使用时,讲授全部内容大约需要64学时;也可根据学时情况讲授部分内容,建议32学时可讲授第1~5章,48学时可讲授第1~7章。 为了反映技术的最新进展,本书在第1版的基础上,对运行环境的软件版本进行了升级,分别采用Java 8、Tomcat 9和MySQL 8等目前最常用的软件版本,并使用HTML 5重新编写前端页面,同时对相关章节的内容进行了相应更新;在各章小结中增加了本章程序代码文件的目录结构图,为读者提供更完整的应用程序描述;另外,把第10章的内容更新为当前主流的前后端分离开发模式,其中后端项目使用IDEA,基于Spring Boot开发实现。 本书是河北省高等教育教学改革研究与实践项目(No.2017GJJG252)的研究成果,同时在编写过程中也参考了大量的相关教材和网上资料,在此向所有相关人员表示感谢。 本书第1章、第5章、第8章和第10章由李永飞编写,第2章和第9章由郭晓欣编写、第3章和第4章由吴晓丹编写,第6章和第7章由李芙玲编写,全书由李永飞负责统稿。书中所有源代码以及参考电子教案可从出版社网站www.tup.com.cn下载。书中存在的不足和错误之处,敬请读者批评指正。 〖1〗Java Web应用开发(第2版)前言〖3〗〖3〗 编者 2022年5月
more >- 课件下载
- 样章下载
- 暂无网络资源
-
扫描二维码
下载APP了解更多
版权图片链接
同系列产品 more >
- 计算机网络实验教程
许辰人、黄群、边凯归
查看详情
定 价:29元
- 人工智能案例与实验
徐义春
查看详情
定 价:39元
- 自然语言处理——基于深度学习的理...
雷擎
查看详情
定 价:69元
- 网页设计与制作(第4版)
赵旭霞,刘素转,刘文胜
查看详情
定 价:49元
- 人工智能基础
陈明
查看详情
定 价:69元