第18讲_Hibernate幻灯片.pptVIP

  • 0
  • 0
  • 约9.24千字
  • 约 76页
  • 2016-12-10 发布于浙江
  • 举报
Hibernate 解绍词 2011.8 教学目标 应用程序分层 软件开发的模型 ORM概念 基于Hibernate的Web工程开发 Hibernate各组件概述 完善Web工程 整合hibernate与struts 应用程序的分层体系结构发展 层与层之间存在自上而下的依赖关系,即上层组件会访问下层组件的API,而下层组件不应该依赖上层组件。例如:表述层依赖于业务逻辑层,而业务逻辑层依赖于数据库层。 每个层对上层公开API,但具体的实现细节对外透明。当某一层的实现发生变化,只要它的API不变,不会影响其他层的实现。 软件分层的优点 伸缩性 伸缩性指应用程序是否能支持更多的用户。应用的层越少,可以增加资源(如CPU和内存)的地方就越少。层数越多,可以将每层分布在不同的机器上 可维护性 可维护性指的是当发生需求变化,只需修改软件的某一部分,不会影响其他部分的代码。 可扩展性 可扩展性指的是在现有系统中增加新功能的难易程度。层数越多,就可以在每个层中提供扩展点,不会打破应用的整体框架。 软件分层的优点 可重用性 可重用性指的是程序代码没有冗余,同一个程序能满足多种需求。例如,业务逻辑层可以被多种表述层共享。 可管理性

文档评论(0)

1亿VIP精品文档

相关文档