Java项目开发实践(第2版)

Java项目开发实践(第2版)
作 者: 陆正武 张志立
出版社: 中国铁道出版社
丛编项: 项目开发实践系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java项目开发实践(第2版)》作者简介

内容简介

本书面向具有一定Java基础的开发者。先简单介绍了Java语言的语法知识、异常处理技术,以及面向对象程序设计的相关概念、方法和内容;然后介绍了Java项目开发基础,包括GUI、网络、多媒体、数据库和企业级应用开发,最后增加了一章时下流行的JSP开发技术——Struts技术。在此基础上,讲述了用Java语言来开发网络应用程序、多媒体应用程序、一般的数据库应用和企业级应用开发技术,在企业级应用开发中着重讲述了EJB的相关知识。本书配套光盘收录了书中全部实例的源代码,包括类文件、代码、数据库和相关的文件。在利于读者学习本书的同时,可以帮助读者快速实现类似项目的开发。本书特色·本书介绍了Java语言的基础知识,着重介绍了Java语言的特点、应用技术,进而讲到了面向对象机制、异常处理、常用类介绍等,相当于对Java语言作了一个总结,为后面的学习打下一个良好的基础·本书是Java应用技术学习参考书,它涉及到了数据库、网络通信、多媒体,企业级应用开发等方面的知识。对于初学者来说,既可以学习具体的编程知识,又能拓展视野。·本书的作者是华中科技大学和华南理工大学的硕士或博士,他们都精通Java、C、C++的应用,且都有着多年工程实践的经验。·本书配套光盘收录了书中全部实例,包括源代码、程序注释、数据库和说明文件等。在利于读者学习本书的同时,还可以帮助读者快速实现类似项目的开发。

图书目录

第1章 Java语言与面向对象设计基础

1-1 Java语言的产生背景及特点

1-1-1 Java语言的产生

1-1-2 Java语言的特点

1-1-3 Java语言的高级应用

1-1-4 Java语言对软件开发技术的影响

1-2 JDK开发环境的建立与简单程序设计

1-2-1 JDK概述

1-2-2 JDK安装

1-2-3 开始第一个Java程序

1-3 Java面向对象编程概念

1-3-1 对象(Object)

1-3-2 类(Class)

1-3-3 消息

1-4 Java引用与接口

1-4-1 引用

1-4-2 接口

1-5 Java语言异常处理

1-5-1 异常基础

1-5-2 异常的类型

1-5-3 不捕捉异常

1-5-4 try与catch

1-5-5 多个catch子句

1-5-6 try语句的嵌套

1-5-7 throw语句

1-5-8 throws语句

1-5-9 finally

1-6 本章小结

第2章 Java项目开发基础

2-1 Java GUI程序设计

2-1-1 AWT

2-1-2 Swing

2-1-3 JFC

2-2 Java Applet程序设计

2-2-1 什么是Applet

2-2-2 Applet的装入

2-2-3 Applet 类的层次

2-2-4 Applet中的主要方法

2-2-5 AWT绘图

2-2-6 appletviewer工具

2-2-7 初试Applet

2-2-8 Applet的限制和优点

2-3 Java数据库程序设计

2-3-1 什么是数据库与数据库管理系统

2-3-2 关系数据库及SQL语言

2-3-3 什么是ODBC

2-3-4 JDBC及应用

2-4 Java网络程序设计

2-4-1 网络编程概述

2-4-2 Java 技术中的网络

2-4-3 UDP Socket

2-5 Java多线程程序设计

2-5-1 什么是多线程

2-5-2 线程的三个部分

2-5-3 创建线程

2-5-4 启动线程

2-5-5 线程调度

2-5-6 终止一个线程

2-5-7 测试一个线程

2-5-8 延迟线程

2-6 Java企业级应用

2-6-1 概述

2-6-2 什么是企业级应用体系结构

2-6-3 EJB组件技术

2-7 本章小结

第3章 自制网络聊天室

3-1 应用背景与主要技术介绍

3-1-1 应用背景

3-1-2 功能介绍

3-1-3 RMI简介

3-2 总体设计与概要说明

3-3 业务流程图

3-4 程序实现

3-4-1 公共接口的定义

3-4-2 服务器端程序模块

3-4-3 客户端程序模块

3-5 程序的部署

3-6 本章小结

第4章 网上购物系统的JSP实现

4-1 应用背景与主要技术介绍

4-1-1 应用背景

4-1-2 功能介绍

4-1-3 JSP技术介绍

4-2 总体设计和概要说明

4-3 业务流程图

4-4 数据库设计

4-5 JSP页面设计

4-5-1 静态部分设计

4-5-2 动态部分(JSP)设计

4-6 服务器程序模块

4-6-1 CartManager模块

4-6-2 UserEntity模块

4-6-3 OrderEntity模块

4-6-4 OrderItemEntity模块

4-6-5 ProductEntity模块

4-7 程序的部署

4-8 本章小结

第5章 图像编辑器

5-1 应用背景与主要技术介绍

5-1-1 应用背景

5-1-2 功能介绍

5-1-3 Java图形图像程序设计基础

5-2 总体设计与概要说明

5-3 业务流程

5-4 Java图形程序设计实现

5-4-1 窗口可视组件的声明和实例化

5-4-2 菜单栏的设置及其消息处理

5-4-3 工具栏的设置及其消息处理

5-4-4 绘画的模式

5-4-5 绘画中的鼠标事件处理

5-4-6 绘画区缓存和重绘制技术

5-4-7 图像的加载技术

5-4-8 GraFrame类代码分析

5-4-9 PanelPic类代码分析

5-4-10 JPGFilter类代码分析

5-4-11 GraphProg类代码分析

5-4-12 程序文件结构和运行方法

5-5 本章小结

第6章 简单媒体播放器

6-1 背景与主要技术介绍

6-1-1 应用背景

6-1-2 功能介绍

6-1-3 媒体播放技术介绍

6-2 总体设计和概要说明

6-3 操作流程图

6-4 媒体播放器的实现

6-4-1 程序界面设计

6-4-2 程序总体概述

6-4-3 MediaPlayer构造函数

6-4-4 setupMenu构造程序菜单

6-4-5 动作监听器

6-4-6 控制监听器

6-4-7 其他监听器

6-4-8 程序的编译和运行

6-5 本章小结

第7章 个人日常事务管理系统

7-1 背景与主要技术介绍

7-1-1 应用背景

7-1-2 数据库连接技术及其实现

7-2 总体设计与概要说明

7-3 业务流程图

7-4 个人日常事务管理的实现

7-4-1 数据库设计

7-4-2 数据库结构的实现

7-4-3 应用程序对象的创建

7-4-4 菜单的设计

7-4-5 登录窗口程序的设计

7-4-6 个人关系管理模块的设计

7-5 本章小结

第8章 商场VIP消费情况查询系统

8-1 背景与主要技术介绍

8-1-1 应用背景

8-1-2 功能介绍

8-1-3 Java对数据库的管理与查询

8-2 总体设计和概要说明

8-3 业务流程图与E-R模型

8-3-1 业务流程图

8-3-2 E-R模型

8-4 查询系统实现

8-4-1 创建管理数据库

8-4-2 VIP商场消费管理系统设计

8-5 本章小结

第9章 公司资源预约系统

9-1 背景与主要技术介绍

9-1-1 应用背景

9-1-2 功能介绍

9-1-3 多客户端访问技术及其设置

9-2 总体设计和概要设计说明

9-3 程序设计流程图与E-R图

9-3-1 程序设计流程图

9-3-2 数据库的E-R模型

9-4 预约系统的实现

9-4-1 创建数据库

9-4-2 资源预约系统的实现模块

9-4-3 程序网络化模块

9-5 本章小结

第10章 图书管理系统

10-1 背景与主要技术介绍

10-1-1 应用背景

10-1-2 功能介绍

10-1-3 J2EE介绍

10-2 总体设计和概要说明

10-3 系统数据库E-R图与数据表设计

10-4 图书管理系统的实现

10-4-1 系统界面设计

10-4-2 系统功能设计

10-5 程序的部署

10-5-1 安装本实例

10-5-2 运行本实例

10-6 小结