图书中心
图书中心
新书推荐
当前位置: 网站首页 -> 图书中心 -> 新书推荐 -> 正文
JavaEE项目开发实践
  • 【作者】:黄云
  • 【出版时间】:2015-04
  • 【字 数】:425(千字)
  • 【定 价】:¥40(元)
  • 【出 版 社】:中南大学出版社
  • 【ISBN】:978-7-5487-1407-1
  • 【页 码】:(页)
  • 【开 本】:16开

Java EE是目前企业级应用开发的主流技术标准与软件开发架构, 新的Java EE版本致力于简化技术复杂性, 大大降低了开发难度, 使用户容易理解和上手。本书详细讲解基于Java EE的“轻松短租网”项目的开发技术和过程, 按“项目描述、 项目目标、 项目实施、 项目小结与拓展”划分章节, 综合应用Java EE相关技术、 Web页面设计、 Struts2框架应用、 MySQL数据库、 JDBC编程、 Eclipse、 Tomcat、 PowerDesigner工具、 软件工程等知识, 培养Java面向对象编程思想和Java EE编程技术能力, 达到企业项目开发的要求。

本书适合作高等院校“Java EE编程技术”课程实践教学参考用书, 也可供学习Java EE企业项目的开发人员参考。

第1章 Java EE项目开发基础(1)
1.1 实训目标(1)
1.1.1 实训知识目标(1)
1.1.2 实训能力目标(1)
1.1.3 实训素质目标(2)
1.2 Java EE实训项目概述(2)
1.2.1 轻松短租网项目概述(2)
1.2.2 轻松短租网项目实施安排(2)
1.3 Java EE项目开发技术(4)
1.3.1 JSP(4)
1.3.2 Servlet(4)
1.3.3 Struts2(6)
1.3.4 JDBC(6)
1.3.5 JUnit(7)
1.4 Java EE项目开发工具(7)
1.4.1 JDK(7)
1.4.2 Eclipse(7)
1.4.3 Tomcat(8)
1.4.4 MySQL(9)
1.4.5 PowerDesigner(9)
1.5 Java EE项目开发规范(9)
1.6 小结(11)
第2章 项目启动(12)
2.1 项目描述(12)
2.2 项目目标(12)
2.3 项目实施(12)
2.3.1 项目调研(12)
2.3.2 工作量评估(13)
2.3.3 风险评估(13)
2.3.4 项目里程碑阶段(14)
2.3.5 WBS工作任务分解(15)
2.3.6 项目计划(甘特图)(17)
2.4 项目小结与拓展(18)
第3章 需求分析(20)
3.1 项目描述(20)
3.2 项目目标(20)
3.3 项目实施(20)
3.3.1 系统功能(20)
3.3.2 功能需求分析(22)
3.3.3 数据需求分析(39)
3.4 项目小结与拓展(43)
第4章 系统设计(44)
4.1 项目描述(44)
4.2 项目目标(44)
4.3 项目实施(44)
4.3.1 模块设计(44)
4.3.2 程序结构设计(46)
4.3.3 界面设计(48)
4.3.4 数据库设计(53)
4.3.5 异常处理设计(59)
4.3.6 详细设计(类设计)(61)
4.4 项目小结与拓展(67)
第5章 公共基础模块的实现(68)
5.1 项目描述(68)
5.2 项目目标(68)
5.3 项目实施(68)
5.3.1 创建工程(68)
5.3.2 创建实体类(80)
5.3.3 数据库连接类(83)
5.3.4 异常处理(90)
5.4 项目小结与拓展(94)
第6章 注册和登录模块的实现(95)
6.1 项目描述(95)
6.2 项目目标(95)
6.3 项目实施(95)
6.3.1 注册表示层开发(95)
6.3.2 注册逻辑层和数据访问层开发(106)
6.3.3 登录表示层开发(115)
6.3.4 登录逻辑层和数据访问层开发(130)
6.3.5 单元测试(138)
6.4 项目小结与拓展(146)
第7章 房屋管理的实现(147)
7.1 项目描述(147)
7.2 项目目标(147)
7.3 项目实施(147)
7.3.1 创建房屋(147)
7.3.2 查询我的房屋(166)
7.3.3 发布房屋(178)
7.4 项目小结与拓展(196)
第8章 租赁管理的实现(197)
8.1 项目描述(197)
8.2 项目目标(197)
8.3 项目实施(197)
8.3.1 搜索房屋(197)
8.3.2 查看房屋信息(207)
8.3.3 下订单(213)
8.3.4 受理订单(222)
8.3.5 查看订单(233)
8.4 项目小结与拓展(240)
第9章 系统管理的实现(241)
9.1 项目描述(241)
9.2 项目目标(241)
9.3 项目实施(241)
9.3.1 管理员登录(241)
9.3.2 审核房屋(249)
9.4 项目小结与拓展(255)
第10章 验收和关闭(256)
10.1 项目描述(256)
10.2 项目目标(256)
10.3 项目实施(256)
10.3.1 项目验收(256)
10.3.2 项目关闭(257)
10.4 项目小结与拓展(259)
参考文献(260)

本书详细讲解Java EE编程技术, 并通过“轻松短租网”项目进行工程实践。本书向读者介绍Java基础编程的技术和软件开发思路, 并讲解了Java EE核心知识、 Struts2框架、 MySQL数据库和Tomcat等应用技术及经验, 内容丰富, 过程描述详细, 侧重实践能力引导和培养。由浅入深地带领读者熟悉Java Web集成开发环境, 辅导读者一步一步地完成项目开发, 熟练掌握Java EE编程技术, 提高实际项目的开发能力。

本教材特点是将Java EE编程技术和软件工程过程相结合的思路来开展项目实训, 采用了软件工程中较为经典的瀑布模型和迭代开发方法, 将Java EE编程技术融于开发实践, 包括项目启动、 项目计划、 需求分析、 系统设计、 系统实现与测试、 项目验收和关闭等重要里程碑阶段。本书章节均按“项目描述、 项目目标、 项目实施、 项目小结与拓展”组织编排。

本书共10章, 第1章主要内容包括Java EE开发技术、 Java EE开发环境的搭建以及Java EE项目的开发规范等。第2章为项目启动, 包括项目业务背景介绍、 技术选型、 工作量评估、 任务分解、 甘特图绘制等。第3章为项目需求分析, 包括功能划分、 功能需求和数据需求。第4章为系统设计, 包括模块设计、 三层结构和MVC设计、 界面UI设计、 PowerDesigner数据库设计与MySQL数据库应用、 Java异常处理、 类设计等。第5~9章为Java EE项目编码实现与测试, 详细讲解JSP、 Servlet、 Struts2.x、 JQuery、 JSTL&EL、 JDBC编程等技术在项目中的应用, 以“软件迭代开发”思路实现项目开发; 第10章为项目验收与关闭。

参加本书编著工作的有周清平、 黄云、 张彬连、 曾明星、 马庆槐、 闫茂源、 孔德孟、 张璇等, 全书由黄云副教授统稿, 周清平教授对全书进行了审核。

在本书编写过程中, 软酷网为我们提供了项目资料、 企业项目实施文档等, 在此表示感谢, 同时也衷心感谢在此书出版过程中给予我们支持与帮助的中南大学出版社相关老师和工作人员。

限于编者的水平和时间, 本书难免存在纰漏和不足之处, 敬请读者批评指正。

编者 2014年6月

作者简介

总主编:

周清平,男,1966年3月出生, 湖南省张家界人, 土家族, 教授, 博士后, 现任中国服务贸易协会专家委员会副理事长, 全国服务外包技能考试专家委员会副理事长, 吉首大学软件服务外包学院院长, 长期从事软件工程专业课程教学和开发, 主要研究方向为量子信息、 软件信息系统, 主持国家自然科学基金、 中国科学院科学研究基金、 中国博士后基金、 教育部科学研究重点项目、 湖南省景区信息化专项等科研项目, 主持国家级工程实践教育中心、 软件工程综合改革试点专业、 福特II国际合作项目、 湖南省教育信息化专项等教研教改项目, 获中国服务外包人才培养最佳实践新锐奖、 湖南省自然科学奖、 湖南省自然科学优秀学术论文奖, 在Springer: Quant.Inform.Proces., phys.Leet.A等国内外高级学术期刊发表SCI论文二十余篇。

本书主编:

]黄云,男,土家族, 1976年10月出生, 湖南省张家界人, 副教授, 博士研究生。 长期从事软件工程专业课程教学, 主讲“Java EE”、 “C语言”等课程。 主要研究方向为数据挖掘、 软件信息系统。 参与国家自然科学基金、 湖南省景区信息化专项等科研项目, 参与国家级工程实践教育中心、 软件工程综合改革试点专业、 福特Ⅱ国际合作项目、 湖南省教育信息化专项等教研教改项目, 在国内外学术期刊发表论文二十余篇。

企业专业实训是在真实的企业工作环境中, 以项目组的工作方式实现完整的项目开发过程, 是实现高素质软件人才培养的重要实践教学环节, 是集中训练学生的科学研究能力、 工程实践能力和创新能力的必要一环, 是对学生综合运用多学科的理论、 方法、 工具和技术解决实际问题的真实检验, 对全面提高教育教学质量具有重要意义。

近年来, 吉首大学大力践行“整体渗透、 优势互补、 人才共育、 过程共管、 资源共享、 责任共担、 利益共生、 合作共赢”的校企深度合作办学模式, 先后与中软国际、 青软实训、 苏软培训等知名企业开展专业共建, 在沉浸式实训模式创新、 课程研发、 实践教学资源建设等方面取得了显著成效, 本次编写出版的“高等学校软件工程专业校企深度合作系列实践教材”就是其中一项重要成果。

本系列教材包括《C语言项目开发实践》《数据库项目开发实践》《Java项目开发实践》《Web前端项目开发实践》《Java EE项目开发实践》《.Net项目开发实践》《Android项目开发实践》《嵌入式ARM体系结构编程项目开发实践》, 共8本。校企双方教师、 技术专家联合组成了教材编写委员会, 他们深入生产实际、 把握主流技术、 遵循教学规律, 摆脱了传统教材“理论知识+实训案例”的简单模式, 将实训内容项目化、 专业化和职业化, 以真实的企业项目案例为载体, 循序渐进地引导学生完成实训项目开发流程, 使其专业知识得到巩固, 专业技能得到提升, 综合分析和解决实际问题的能力、 项目开发能力、 项目管理能力和创新精神得到强化, 同时, 在项目执行力、 职业技能与素养诸方面得到有效锻炼。

本套教材内容覆盖了软件工程专业主要能力点, 精选了一定数量的软件项目案例, 从项目描述、 项目目标、 项目实施、 项目小结与拓展等方面介绍,均符合各自相关的项目开发规范, 项目实施遵循软件生命周期模型, 给出了软件设计思想、 开发过程和开发结果。学生通过项目需求分析、 系统设计、 编码实现、 系统测试与系统部署等环节, 不断积累项目开发经验。本套丛书构思设计之巧、 涉猎领域之广、 推广应用之实, 无不反映了吉首大学的教育教学改革已经转型到以学生发展为中心、 以能力培养为核心的全面综合素质教育上来, 是推行校企深度合作办学基础上微创新教学改革成果的集中展示。

“一分耕耘, 一分收获”, 吉首大学的老师们致力于耕耘, 期待着收获。站在第一读者的角度, 我更期待本套教材能成为高等院校软件工程专业、 职业培训和软件从业人员最具实用价值的实训教材和参考书, 用书中所蕴含的智慧创造更多的财富。

是为序。

联合国教科文组织产学合作教席理事会理事

教育部软件工程专业教学指导委员会副主任

国家示范性软件学院建设工作办公室副主任

北京交通大学软件学院院长、 博士生导师

2014年6月