JDBC6-JDBC高级特性4(对象关系映射,应用程序架构).ppt

JDBC6-JDBC高级特性4(对象关系映射,应用程序架构).ppt

JDBC6-JDBC高级特性4(对象关系映射,应用程序架构)

三层和N层架构(3/3) 一般首选三层或n层架构 优点 适合大型软件系统, 简化了大型软件系统的开发,降低了大型软件系统的开发难度 结构清晰,各部分作用明确 可以分模块更新,不会影响到其他模块 缺点 三层或多层中故障点的数量可能会增加 整体应用程序复杂性增加 本章内容 对象关系映射 表与类对应 表之间的关系 应用程序架构 层和组件 二层架构 三层架构 多层架构 第六章: JDBC高级特性4 --对象关系映射,应用程序架构 本章内容 对象关系映射 表与类对应 表之间的关系 应用程序架构 层和组件 二层架构 三层架构 多层架构 对象关系映射 数据库编程 关系是指目前最常用的关系型数据库:MySQL,Oracle…… 需要将数据和对象进行相互转换 一般情况下,一行数据封装成一个对象 在面向对象的模型中,数据是作为属性存储 有一个学生对象,有学号,姓名,年龄属性,这些属性值表达了一个学生信息 在关系数据库中,数据用行存储 一个学生表,有学号,姓名,年龄列,一行数据就表示一个学生信息 面向对象的类关系模型与数据库的表关系模型相映射 类的继承--表的关联 对象关系映射 对象关系映射: 类关系映射到表及表关联 属性映射到列 对象映射到行 类 com.Student 表student 类com.Student的属性: id,name,age 表student的列: id,name,age 类com

文档评论(0)

1亿VIP精品文档

相关文档