当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

<b>简析J2EE操纵程序数据库类筹划情势</b>[Java编程]

赞助商链接



  本文“<b>简析J2EE操纵程序数据库类筹划情势</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本文主要介绍一种数据库相关类的计划情势.并介绍在J2EE框架中的具体实现,以及在事件处理方面的一些考虑.

1、计划情势简介

在开辟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).

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

会话类对应于对一个表中的全部记录的操作.比方增添一条记录,删除一条记录,查找记录和更新一条记录.

通过利用这种计划情势,使程序越发模块化,便于开辟和保护.当然,也可以利用其他计划情势.

2、程序实现

在具体实现上面的这种情势时,常常按照具体的利用程序来选用差别的技术来实现.看到上面的描写情势后,我们很简单就发现,可以用EJB来实现(EJB分两种,实体EJB和会话EJB).

我们知道,EJB提出来的目的是用于供应一种分布式组件系统的开辟.假如我们的利用程序是一个分布式的利用系统,那么毫无疑问,利用EJB来实现能大大减轻编程的工作量.同时,通过利用EJB容器的一些高级特点,可以使利用程序越发坚固,扩大性也大大加强.这样一来,开辟人员就没必要关心一些底层技术,比方事件处理,安全等各个方面,而是把重点放在怎样实现业务逻辑上.但是我们应当注意,假如开辟的利用不是分布式的情形下,那么采取EJB有大概大大降低系统的性能.因为,EJB调用的开销很大.


  以上是“<b>简析J2EE操纵程序数据库类筹划情势</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .