本书以项目案例为导向,提高读者的项目开发水平,只需30天,便可轻松掌握10个Java Web项目开发。
秉承畅销书“21天学通编程”系列的细致写法,按照软件工程的基本流程开发项目案例,提供10个典型项目案例,共64700行源代码精解,一线开发人员全程贴心讲解,上手毫不费力。
全书共分11个章节,具体内容包括东方大学学生成绩管理系统、讯时个人通讯录、长河实业人事管理系统、网络中国象棋对战、购物新天地网上商城等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
Java是目前最流行、发展最快的编程语言之一,随着Java新技术的不断推出,Java变得越来越强大,也越来越易用。本书将结合具体的项目实例向读者介绍Java开发的整个流程,同时实例中也包括了许多Java项日开发技巧与经验。
本书共介绍了10个项目实例,其中4个实例关于管理系统,两个关于实用单机版软件,两个网络游戏;以及两个关于Web开发的实例。在每一个项目实例的介绍中,笔者都按照实际的开发步骤进行讲解,一步步地向读者介绍了项目的整个开发过程。对每一个项目的代码都进行了详细的介绍,而且源代码中还有着详细的代码注释,以尽量帮助读者读懂代码中的每一个细节。
本书不仅包括项目实例,同时也包含了笔者积累的很多开发技巧与经验,既适合Java初学者阅读,也适合有一定开发经验的Java开发人员阅读。
本书附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码。
第1章 预备知识(教学视频:20分钟)
1.1 Access的简单使用
1.1.1 Access创建表及表问关系
1.1.2 填写表的数据
1.2 MySQL的下载安装及使用
1.2.1 下载MySQL
1.2.2 安装设置MySQL
1.2.3 MySQL的简单使用
1.3 Tomcat的下载安装及简单使用
1.3.1 Tomcat的下载
1.3.2 Tomcat的安装
1.3.3 Tomcat的简单使用
1.4 本章总结
第2章 东方大学学生成绩管理系统(Swing+MySQL共3500行代码)(教学视频:128分钟)
2.1 开发背景
2.2 系统分析
2.2.1 需求分析
2.2.2 可行性分析
2.3 系统设计
2.3.1 系统目标
2.3.2 系统功能结构
2.3.3 构建开发环境
2.3.4 系统预览
2.3.5 目录组织结构
2.4 数据库设计
2.4.1 数据库分析
2.4.2 项目E-R图
2.4.3 数据库表的设计
2.5 开发前的准备工作
2.6 教师客户端主窗体设计
2.6.1 主窗体界面设计
2.6.2 主窗体的初始化方法
2.6.3 注册鼠标事件监听器
2.6.4 MyNode类的开发
2.6.5 编译运行教师客户端主窗体
2.7 教师客户端密码修改模块
2.7.1 密码修改模块代码主框架
……
第3章 广陵学院图书馆管理系统(Swing+JDBC+MySQL共2700行代码)(教学视频:122分钟)
第4章 讯时个人通讯录
第5章 火车车次查询系统
第6章 瑞捷商贸有限公司POS系统
第7章 长河实业人事管理系统
第8章 网络中国象棋对战
第9章 局域网坦克大战
第10章 购物新天地网上商城
第11章 海川酒店预订系统