本类下载TOP10
开发健壮的企业级应用的研究
全文下载
6 文钱
文钱不够?
目 录 1 什么是企业级应用 4 2 为什么我们需要开发健壮的企业级应用 6 3 什么是健壮的企业级应用 7 3.1 什么是健壮的企业级应用 7 3.2 企业级应用的一般结构 7 3.3 健壮的企业级应用的一般结构 8 4 怎样开发健壮的企业级应用 11 5 面向对象编程技术 12 5.1 依赖于抽象,而不要依赖于具体实现 12 5.2 使用委派而不是继承 13 5.3 “客户—服务器”关系中,应该是“瘦”客户类,“胖”服务器类 15 5.4 类存在的意义是提供的服务,而非保存的数据 15 5.5 单一功能的方法 17 5.6 单一职责的接口 18 5.7 用接口来隔离实现类 18 5.8 直接使用编程语言的概念进行设计 19 5.9 尽量使用模式来解决问题 19 6 面向方面编程技术 20 6.1 AOP的重要概念 22 6.2 实现AOP的主要技术策略 25 6.3 Spring AOP框架 27 6.4 如何更好的使用AOP 28 7 面向关注软件开发 29 8 敏捷开发方法的代表作—XP 30 8.1 XP的前提 30 8.2 为什么需要XP 31 9 融合XP的软件开发过程 32 9.1 获取需求 32 9.2 测试驱动开发和验收测试级重构 33 9.3 单元测试驱动开发和单元测试级重构 35 9.4 小结 36 10 使用Java开发企业级应用的参考架构 36 10.1 JavaEE 36 10.2 “经典”的JavaEE架构 36 10.3 Java开源软件 38 10.4 不用EJB的简单Java EE架构 38 10.5 使用“轻量级容器”的Java EE架构 42 11 总结 45 11.1 “源代码就是设计” 45 11.2 总结 45