guokehua(@yahoo.com.cn 了y持久化层- O/R Mapping 」基于BS的典型三层架构 1010 展现层( Presentation 业务逻辑层 如何分层? Layer) (Buseness Layer) 业务逻辑层和持久化 Web Work/Struts< loC Spring loc Hibernate 层绝不要依赖于展现层。 口使用假设法测试。 Action. Form Bean,配 loC容器 映射文件 AOP, Hibernate的支 Hibernate接 例子:1、一个显示课程 置文件,模板页面 持,事务管理 DAO模式 考试分数的列表。现在 要将不及格的分数用红 Domain Model Business Objects 色字体显示(低于60 分)。 搜索。 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 6 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 持久化层-O/R Mapping O/R Mapping 基于B/S的典型三层架构 的典型三层架构 如何分层? 业务逻辑层和持久化 层绝不要依赖于展现层。 使用假设法测试。 例子:1、一个显示课程 考试分数的列表。现在 要将不及格的分数用红 色字体显示(低于60 分)。 2、搜索
guokehua(@yahoo.com.cn 儿个结论 Bean一般表示数据表中的一条记录,只是 对这个记录的操作可以简化成对这个Bean 对象的操作,操作之后数据库中的记录相应 变化 ω·必须提供一些能够对这些对象进行操作的函 数B查 ean能够通过函数提供对数据库的增删改 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 7 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 几个结论 • Bean一般表示数据表中的 一般表示数据表中的一条记录,只是 对这个记录的操作可以简化成对这个 对这个记录的操作可以简化成对这个Bean 对象的操作,操作之后数据库中的记录相应 对象的操作,操作之后数据库中的记录相应 变化 • 必须提供一些能够对这些对象进行操作的 必须提供一些能够对这些对象进行操作的函 数 • Bean能够通过函数提供对数据库的增删改 能够通过函数提供对数据库的增删改 查