
本书介绍了一种将极限编程(XP)、敏捷模型驱话生古笔送接胶配动、重构等方法相结合的敏捷软件开发过程和软件开发需要的3种重要的技术-Spring、Hibernate局查当和Eclipse。全书紧密地结合一个实际范例程序的开发,展示了敏捷开发的完整生命周期。除此之外,本书还引入了很多先进的技术和工具,便于读者进一步的学习和使用。本书中介绍的技术和方法对进行高效的、敏捷的Java企业级应用程序开发有极大的帮助。
- 书名 Java敏捷开发:使用Spring,Hibernate和Eclipse
- 作者 (美)赫姆瑞贾尼
- ISBN 9787115154286
- 定价 39.00 元
- 出版社 人民邮电出版社
内容简介
本书深入浅出,适合于广泛的软件开发的相关群体,无论是具备了一定Java基础知识的学习者、具有一定经验的开发者、高水平的软件架构师,还是软件项目肉反受对还解击找但技术负责人或项目经理,都可以从本书中受益。
目录
需连超型义功凯防卫 第1章 Java敏捷开发介绍
1.1 本章内容
1.2 本书中使用的技术
1.2.1 运行时技术
1.2.2 开发工具
1.3 本书使用的软件来自开发方法
1.4 小结
1.5 推荐资源
第2章 范例程序:一个在线的时间报表系统
2.1 360百科本章内容
2.2 业务需求
2.3 软件开发方法
2.3.1 XP和AMDD概述
蛋教字适永器破棉场2.3.2 探索阶段
2.3.3 计划阶段
2.3.4 产品的迭代开发阶段(渐进式构建软件)
2.3.5 项目的范围
2.3.6 系统维请英东装矿统制呼准还饭护
2.4 将XP和AMDD应用到范例程序中
线直倒且派喜粒2.4.1 领域建模
2.4.2 用户界面原形
2.4.3 故事板
2.4.4 用户故事
2.4.5 发布(和迭代)计划
2.4.6 术语表
2.4.7 白板上的框款目架
2.5 关于Wiki软件
2.6 小结
2.7 推荐资源
第3章 基于XP和AMDD的架构和设计模型
3.1 本章内容
3.2 设计方法和工件的选择
3.3 灵活的架构图
3.4 从用户故事到设计
3.5 使用CRC烟卡对类进行分析
3.督家6 程序流程图(自创工件)
3.6.1 一种补充技术
3.6.2 使用CRUD列对程序流程图进行扩展
3.7 U见己么语座向交含语们还ML类图
3.8 UML包图
3.9 文件目录政诉普展钢令坐异仅照杀结构
3.10 范例文件名
3.11 端到端的开发步骤
3.12 验收测试
3.12.1 登录
3.12.2 时间报表清单
3.12.3 输入工时
3.13 其他要考虑的问题
3.14 小结
3.15 推荐资源
第4章 环境安装:JDK,Ant和JUnit
4.1 本章内容
4.2 Java平台标准版开发包(JDK)
4.3 目录结构
4.4 Ant
4.4.1 一个简单的Ant构建文件
4.4杀整示科齐是望无送信.2 一个全面的An航季钢大t构建文件
4.5 JUnit
4.5.1 独立的JUnit运行器
4.5.2 在增包坐老Eclipse SDK中使用JUnit
4.6 SimpleTest程序:把工具整合在一起使用
4.6.1 SimpleTest.java
4.6.2 JUnit的断言方法
4.6.3 运行SimpleTest(一个单独的JUnit的测试用例)
4.6.4 在一个批处理中执行JUnit测试
4.字扬先7 测试先行的设计和重构
4.8 小结
4.9 推荐资源
第5章 使用Hibernate使对象持久化
第6章 Spring框架概述
第7静两发西美天华章 Spring Web MVC框架
第8章 Eclipse风潮
第9章 日志、所微还课让输这掉调试、监控和性能分析
第10章 超越基础
第11章 下一阶段
第12章 分别寄语
附录A 本书代码下载
附录B 对范例程序的重构误数据问题的修改
附录C Java代码规范
附录D Web应用安全
附录E 范例程序开发过程一览表
附录F 敏捷建模的价值、实践和原则一览表
附录G 极限编除帝均举展程(XP)一览表
附录H 一些不错的工具
附录I 可视化模式研究