本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书分为三部分:*部分是基础性内容,利用Java Web开发的基础知识实现一个原型系统;第二部分是提高性内容,应用面向对象编程技术和设计模式对程序进行重构开发,改善功能实现和程序结构;第三部分是应用性内容,引入第三方组件和开发框架,结合实例介绍常用的开发方法。本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式、内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。本书既可以作为高等学校Java Web应用开发课程的教材,也可以作为读者自学相关开发技术的参考书。
本书从程序设计的角度,介绍如何设计有Java特色的应用程序。全书共分三篇,第一篇是Java基础,包含第1~6章,介绍Java的开发环境、程序开发过程、基本的语法及语句,重点介绍应用Java语言开发简单Java程序的过程,强调程序的设计过程和调试过程;第二篇是Java面向对象程序设计,包含第7~20章,介绍应用Java语言的类、对象、接口来设计面向对象的Java程序,通过大量示例让学生在学习程序的过程中逐步理解什么是面向对象程序设计,如何设计有Java特色的面向对象程序,最后给出有Java语言特色的简单框架程序;第三篇是Java应用开发,包含第21~26章,给出一个完整的应用示例,采用层层推进、模块组合的方式,从简单程序开始,逐步增加内容,最后完成一个有一定规模且实用的学生成绩查询软件。 本书作为省级线上线下混合式一流本科课程的配套教材,提供微课视频、课程测试题目、作业题目等丰富的配套课程资源,为组织在线教学或者线上线下混合式教学提供便利。 本书内容讲述浅显易懂,按照问题来组织内容,每章解决一类问题,围绕问题来设计程序,讲解所用到的相关知识,让读者通过示例来学习Java程序设计,逐步培养Java程序设计思路。本书既可以作为高等学校学生学习Java程序设计的教材,也可以作为自学Java语言读者的参考书。
本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书可分为三部分:第一部分为基础性内容,利用Java Web应用开发的基础知识实现一个原型系统;第二部分为提高性内容,利用面向对象编程技术和MVC架构模式对程序进行重构,改善功能实现和程序架构;第三部分为应用性内容,引入第三方组件和前后端分离开发模式,结合示例介绍当前主流的常用开发方法。 本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式,内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。 本书既可以作为高等学校“Java Web应用开发”课程的教材,也可以作为读者自学相关Web开发技术的参考书。