您所在的位置: 首页>>开发>>JAVA>>JAVA专区>>热门框架>>Hibernate>>

Eclipse+Struts+Hibernate的网络商店(图)(4)

  • 摘要:本文介绍了网络商店开发所需要的开发工具和架构。具体包括基本配置、系统需求、系统功能描述和系统设计等内容。
  • 标签:Java  Hibernate  Eclipse  Struts  商店

3、业务逻辑设计

在本系统中,应用的持久化层采用Hibernate做为中间件,并使用了DAO设计模式实现对数据层的访问。

DAO模式是J2EE核心模式中的一种,其主要的行为就是在业务核心方法和具体数据源之间再增加一层,用这一层来连接业务方法和数据源,这样就实现了两者的解耦。

因为具体持久层数据源可能是多样化的,可能是XML或者是关系数据库。在具体的关系数据库中,也可能是不同的产品,如Oracle或者MySQL。通过使用DAO模式,业务核心部分就不用关心数据层是如何实现对数据库的操作的,而只关心自己的业务操作,对数据库的操作全部仍给了DAO代理,如图20所示。

图20:DAO模式

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)



共4页: 上一页 [1] [2] [3] 4
【内容导航】
Java实用开发全集
开源框架Eclipse发展历程
Java类的基础教程专题
Java发展动态专题
Struts框架应用专题
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有