您现在的位置: 天极网 > 开发频道 > 简析J2EE应用程序数据库类设计模式
全文

简析J2EE应用程序数据库类设计模式

2001-05-09 08:36作者:云起  出处:JDeveloper责任编辑:

  本文主要介绍一种数据库相关类的设计模式。并介绍在J2EE框架中的具体实现,以及在事务处理方面的一些考虑。

  一、设计模式简介

  在开发J2EE应用程序时,通常是要找出应用程序中涉及到的各种信息,比如一个公司的产品目录,或一个网站的用户信息,我们会将这些信息放在数据库里。

  在通常的设计中,我们要分析这些数据的属性和关系,然后进行数据库的逻辑设计,把各种信息用不同的表来存储。比如,要开发一个图书信息查询系统。可以创建下面两个表来分别表示书和出版社。

  table Book (ID, Name, ISBN, Author, PublisherID, Price, Volume)

  table Publisher (ID, Name, Telephone, Address, Postcode)

  表Book包含了ID,书名,书号,作者,出版社ID,价格,页数。表Publisher包含ID,社名,电话,地址,邮编。这两个表通过出版社ID相关。

  下面我们来介绍一种数据库相关类的设计的模式。

  数据库相关类可以分成实体类(Entity Class)和会话类(Session Class)。

  实体类对应于一个表的记录的封装,也就是该类的一个实例对应于表中的一个记录。而且,该类中的属性和记录中的字段是一一对应的。

  会话类对应于对一个表中的所有记录的操作。比如增加一条记录,删除一条记录,查找记录和更新一条记录。

  通过使用这种设计模式,使程序更加模块化,便于开发和维护。当然,也可以使用其他设计模式。
共3页。 1 2 3 :

软件资讯·软件下载尽在天极软件

共3页。 1 2 3 下一页 末页
相关搜索:
相关文章及软件
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众