09_struts_hibernate.pptVIP

  • 2
  • 0
  • 约5.75千字
  • 约 17页
  • 2017-08-26 发布于浙江
  • 举报
09_struts_hibernate.ppt

Hibernate与Struts集成 教学内容 在模型层使用业务代理模式 模型层通过Hibernate完成业务数据的持久化 业务代理工厂类负责构造业务代理类实例 在Struts Action中访问业务代理类的业务方法 采用MVC框架的应用的各个层次之间的依赖关系 模型应该和视图以及控制器之间保持独立。在分层的框架结构中,位于上层的视图和控制器依赖于下层模型,而下层模型不应该依赖于上层的视图和控制器。 模型层采用业务代理模式 客户层通过业务代理接口访问模型,当模型的实现发生变化,只要业务代理接口不变,就不会影响客户层中访问模型层的程序代码。 netstore应用的分层结构 netstore应用的分层结构 netstore应用的业务代理接口为INetstoreService,它有两种实现方式: 方式一:由业务代理实现类NetstoreServiceImpl来实现业务逻辑,它通过Hibernate API访问数据库。 方式二:采用无状态会话EJB组件来实现业务逻辑。EJB组件通过Hibernate API访问数据库,业务代理实现类NetstoreEJBFromFactoryDelegate调用EJB组件方法来为控制层提供服务。 业务代理接口INetstoreService public interface INetstoreService extends IAuthenti

文档评论(0)

1亿VIP精品文档

相关文档