java web 清华大学_清华大学出版社-图书详情-《Java Web应用开发》

前言

本书介绍Java Web应用开发技术。针对应用型本科强调实践能力培养的需要,本书用一个应用程序的开发贯穿所有章节。在内容组织上,避免知识的简单堆砌,改变传统教材常见的技术手册式写法。作者认为Java Web应用开发技术的学习方式应该与基础性专业课程有所不同,其综合性较强,需要在掌握C语言、Java语言、数据库等基础编程技能之后才能学习。因此,本书作者尝试进行了一种“翻转”,即变“先学后做”为“以做带学”。

全书结构按照需求分析(第1章)、界面设计(第2章)、功能实现(第3~5章)、重构开发(第6~8章)、功能完善(第9、10章)的思路进行组织,希望能以完成开发任务的方式,引导读者在使用中掌握相关知识和编程技能。

除前3章为基础知识介绍之外,其余各章都遵循相同的编写体例。

首先给出本章的学习目标,分为理解、掌握和了解三个层次。“理解”针对本章所涉及的主要概念和基本原理;“掌握”针对应用本章知识实现特定功能开发的能力;“了解”针对书中未做深入讲解的相关知识部分。

然后利用一到两个开发实例,实现几个相对独立的软件功能。每个实例都按照开发任务说明、功能设计、功能实现和运行过程分析的形式来介绍其开发过程。只要参照给定的步骤,就可以编程实现相应的功能。同时也对编程涉及的关键知识点进行有针对性的讲解,不追求完整性和系统性,以够用为原则。

接下来介绍本章开发实例涉及的基本概念和相关知识,便于读者了解知识体系,为将来深入学习打好基础。第5~8章在此之后又给出一个应用本章所学内容完成的综合实例,进一步巩固学到的编程技能。

最后提供了单选或简答形式的知识测试题以及上机练习要求,便于读者检验自己的学习效果。

本书的特色体现在以下几个方面:

(1) 突出应用能力培养。全书根据功能开发和知识体系两个维度,围绕示例应用项目的开发过程,把教材内容分解为多个知识单元。

(2) 合理取舍教材内容。以满足示例功能开发的需要为标准确定内容,不一味追求知识结构的完整性,对不常用的知识点只给出简要介绍和引导性讲解。

(3) 尊重学习规律。按照循序渐进、由易到难的原则,合理设计功能开发的顺序,让读者能够在成就感的驱动下逐步完成全书内容的学习。〖1〗Java Web应用开发前言[3]〖3〗(4) 采用全新编写体例。各章都采用任务驱动方式,从开发任务出发,通过设计、实现、分析、练习,使读者在理解示例开发的基础上实现能力提高。

全书内容分为三部分: 第一部分是基础性内容,介绍示例应用的功能需求,并开发实现一个原型系统,包括第1~5章;第二部分是提高性内容,应用面向对象编程技术和设计模式实现程序的重构开发,包括第6~8章;第三部分是应用性内容,引入第三方组件和开发框架,结合实例介绍常用的开发方法,包括第9、10章。本书作为教材使用时,讲授全部内容大约需要64学时,可根据学时情况讲授部分内容。建议32学时可讲授第1~5章,48学时可讲授第1~7章。

本书是华北科技学院教研基金资助课题(No.HKJY201412)的研究成果。同时,在编写过程中也参考了大量的相关教材和网上资料。在此,向所有支持本书编写工作的人员表示感谢。

本书第1章、第5章、第8章和第10章由李永飞编写,第2章和第9章由郭晓欣编写,第3章和第4章由吴晓丹编写,第6章和第7章由李芙玲编写,全书由李永飞负责统稿。书中所有示例程序的源代码以及参考电子教案可从清华大学出版社网站(www.tup.com.cn)下载。书中难免存在不足之处,敬请读者批评指正。

作者

2018年1月

more >

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值