


定价:69元
印次:2-3
ISBN:9787302495703
出版日期:2018.04.01
印刷日期:2019.07.12
图书责编:郑寅堃
图书分类:教材
本书结合实例介绍了如何使用Java开发面向对象应用软件,重点介绍三层应用软件的开发方法及相关技术。全书共19章,分为5部分,主要内容包括面向对象相关的概念、面向对象及构件开发方法、基于UML的系统分析与设计、业务逻辑层开发、界面层开发、数据层开发、构件设计与开发、多线程与Web应用软件开发等。 本书的重点不是介绍Java的基础语法和类库,而是培养读者的系统开发能力,因此需要读者具有一定的编程基础,但并不特别强调读者具有Java编程的经验。本书在内容安排上由浅入深,不具备Java编程经验的读者也可以从头开始学习。本书适合软件工程专业的在校学生学习,以增强软件开发能力和经验,为软件工程课程的学习打下良好的基础。本书也适合其他计算机相关专业的学生更深入地学习Java开发技术。
《Java应用系统的设计与实现(第2版)》作为面向对象系统开发类课程的教材,可以较好地完成程序设计基础课到软件工程课程之间的跳跃,对于培养学生的面向对象的软件开发能力起到了很好的作用,并为软件工程的学习奠定了坚实的基础。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。
前言 近年来,软件工程学科的发展非常迅速,新的理论、方法和工具层出不穷,其中很多已经应用到了企业的实际工作中。特别是面向对象技术的成熟及在工业界的普遍使用,使得软件工程课程的教学内容发生了很大的变化,比较突出的特点是加强和充实了面向对象方法。 与传统的结构化程序设计方法相比,面向对象技术要复杂得多。在以面向对象方法为主流的今天,从程序设计语言到软件工程的跳跃太大,软件工程缺少先修课程,近几年出版的较好的软件工程教材都需要学生具有面向对象软件开发的经验。 国内出版的“Java程序设计”教材很多,但应用软件系统开发方面的教材却很少,目前开设软件系统开发类课程的学校也不多。在学生没有软件开发经验的情况下,软件工程课程的教学一直很困难,教授软件工程课程的老师普遍会有这样的体会。虽然我们很多时候都在强调要从提高学生的编程能力上升到系统开发能力,但是将想法变为现实,需要在课程设置、教材、实验等方面做很多工作。 本书结合实例介绍如何使用Java进行面向对象应用软件开发。使用基于统一建模语言(UML)的面向对象建模技术,以校内书店管理系统为例,建立用例模型、对象模型及动态模型。体系结构设计采用面向对象系统典型的三层结构,即业务逻辑层、界面层及数据层,介绍了每一层开发使用的技术。本书以三层C/S软件开发技术为主,在此基础上,也介绍了Web应用系统的开发技术,并结合实例介绍如何将C/S结构转换为B/S结构。 本书在《计算机应用系统的设计与实现(Java)》一书的基础上进行了改进,纠正了原书在使用中发现的一些问题,对很多章节的内容进行了重写及调整补充,增加了构件开发及多线程...
目录
第1部分Java应用系统开发基础
第1章面向对象系统开发概述
1.1软件生命周期
1.1.1需求获取与分析
1.1.2软件设计
1.1.3实现
1.1.4集成和部署
1.1.5运行和维护
1.2软件开发方法
1.2.1传统开发方法
1.2.2面向对象开发方法
1.2.3基于构件的开发方法
1.3面向对象及构件开发中的基本概念
1.3.1面向对象
1.3.2类与对象
1.3.3消息通信与对象交互
1.3.4封装与信息隐藏
1.3.5服务与接口
1.3.6继承与多态
1.3.7构件
1.3.8包
本章小结
习题
第2章Java程序的运行与开发环境
2.1Java程序的运行环境
2.2Java程序的编辑、编译及运行
2.3Java平台体系
2.4集成开发环境简介
2.5Eclipse安装与环境介绍
2.5.1Eclipse的体系结构
2.5.2Eclipse在Windows下的安装
2.5.3Eclipse工作台
2.6Eclipse环境下的项目开发过程
2.6.1新建Java项目
2.6.2创建Java程序
2.6.3代码输入支持功能
2.6.4执行Java程序
本章小结
习题
第3章Java使用初步
3.1Java应用程序的组成元素
3.2基本数据类型与表达式
3.2.1基本数据类型
3.2.2变量... 查看详情
《Java应用系统的设计与实现(第2版)》作为面向对象系统开发类课程的教材,可以较好地完成程序设计基础课到软件工程课程之间的跳跃,对于培养学生的面向对象的软件开发能力起到了很好的作用,并为软件工程的学习奠定了坚实的基础。
查看详情





