Java开放源码编程
2005-1-1
电子工业出版社
甄镭,甄山,沃纳斯
334
510000
甄镭,甄山
无
本书介绍了如何通过使用开放源码工具来构建一个现实的应用,以提高开发效率,降低企业开发费用。 本书共分三个部分,使基本概念、使用工具和开发应用三个过程贯穿于读者的学习当中。特别是本书提及的开发者工具箱,包含了诸多的开放源码项目,它们都是与J2EE长期协同工作的结晶。而且,书中的实例使通过重新创作著名的Sun Java 蓝图——PetStore应用,将JUnit、Ant、Hibernate、WebWork、SiteMesh、XDoclet以及Lucene等工具的应用演绎得淋漓尽致,有利于读者在开发过程中提高可用性、结构简洁性和复用性的能力。 本书适合于希望学习Java开放源码技术的程序员阅读。
Joe Walnes是ThoughtWorks(www.thoughtworks.com)的技术顾问,这是一家专门为企业的技术发展提供服务的系统集成公司。Joe Walnes的学术研究领域集中在为软件开发设计者提供极限编程指导,为面向对象和面向组件系统提供设计技术支持,以及简化J2EE的开发。在他的(很少
第1部分 介绍 第1章 本书概述 1.1 使用开放源码技术 1.2 了解设计和开发理论 1.2.1 先测试 1.2.2 少即多 1.2.3 总是问傻问题 1.3 考察PetSoar项目 1.4 抓住基础 小结 第2章 应用概况 2.1 另一个宠物商店 2.2 了解可维护性的重要性 2.3 了解PetSoar的需求 2.4 检查结构和技术 2.4.1 查看结构 2.4.2 查看实用库 2.4.3 使用存留和搜索 2.4.4 使用Web前端 2.5 测试 小结第2部分 建立开放源码工具箱 第3章 用JUnit进行单元测试 3.1 测试的类型 3.2 使用JUnit 3.2.1 JUnit的特征 3.2.2 写一个单元测试 3.2.3 运行一个单元测试 3.2.4 运行多个测试 3.2.5 你需要知道JUnit的一切 小结 第4章 用Mocks测试对象的交互作用 4.1 测试对象的交互作用 4.1.1 考察测试状态中的一些易犯错误 4.1.2 探索替换物:测试交互作用 4.2 使用模拟对象 4.2.1 实例场景 4.2.2 了解模拟对象的角色 4.2.3 了解模拟对象库 4.2.4 使用动态模拟 小结 第5章 用Hibernate存储对象 5.1 了解持久化的复杂性 5.2 用HIBERNATE 2持久化对象 5.2.1 创建持久类 5.2.2 映射击类到数据库中 5.2.3 配置Hibernate 5.2.4 获得一个会话 5.2.5 在数据库中存储对象 5.2.6 从数据库中检索对象 5.2.7 查询对象 5.2.8 持久化对象间的联系 5.3 持久化层次结构对象 5.4 了解Hibernate工具箱 5.5 Hibernate同其他竞争技术的比较 5.5.1 Hibernate与EJB 5.5.2 Hibernate与JDO 5.5.3 Hibernate与DAO框架 小结 第6章 使用WebWork实现MVC模式 6.1 了解模型视图控制器 6.1.1 检查模型层 6.1.2 检查视图层 6.1.3 检查控制器层……第3部分 开发应用
无
很一般了!内容挺空的!帮助不是很大!!