当前位置:  技术问答>java相关

J2EE design 的时候碰到的问题

    来源: 互联网  发布时间:2015-11-17

    本文导语:  如果一个数据库系统中的每一个表都能表示一类对象,是不是需要每个表都需要用一个CMP来表示出来,然后再将许多的CMP结合起来组成一个EJB哪?  举一个例子来说,如果要做一个飞机航线的entity bean ,里面必然涉...

如果一个数据库系统中的每一个表都能表示一类对象,是不是需要每个表都需要用一个CMP来表示出来,然后再将许多的CMP结合起来组成一个EJB哪? 
举一个例子来说,如果要做一个飞机航线的entity bean ,里面必然涉及到机场,飞机种类等等,是不是机场,飞机都需要做成entity bean哪?
这样的话,会不会造成系统的ejb过度,使performance太差哪?
欢迎大家讨论

|
For your example, you should do as you said. For the three classes/tables stand for three key parts in your applications. Consider another situation, if your plane has a proerty named 'manufactor' indicating which factory produced the plane. And cerntainly there is another table named like 'manufactors' shown below:

m_id   int  primary key
m_name varchar

and the relationship between table 'planes' and 'manufactors' is from the foreign key of 'planes' by 'p_manufactor' as shown below:

p_manufactor   int references manufactors.m_id

How to deal with it if you think the manufactor is not so important in your application? Yes, do not wrap it as CMP, just make it a normal java class and access it through JDBC/SQL directly. So the CMP 'Plane' will have one property which is simply a int type for manufactor id. Or you can add one more helper property for the instance of class 'Manufactor', the normal class for the table 'manufactors', to let other objects access the Manufactor object but not the manufactor id directly.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 哪里能找到《J2EE core design pattern》英文版电子书,300分送上
  • j2ee的问题(很菜):j2ee用在什么地方或者说该如何应用?我老听说使用j2ee的体系框架,怎么样才算用到了j2ee的优势?谁能给我解释一下?
  • j2ee是什么东西?怎么才叫j2ee?
  • Linux下J2ee跑不起来,j2ee.jar好像解不开
  • 谁能解释一下ejb、j2ee、developer、j2ee系统分析师的概念?
  • 安装了JBULID7,要学J2EE,还用不用下载那个J2EE的JDK!(好大啊!!)^_^
  • 大家能否深入探讨一下J2EE到底包含那些东东,在实际企业应用是否如同J2EE所承诺的一样!
  • 小妹问题:为什么安装J2EE后,JCreator无法编译j2ee程序?
  • 提议:开个新版,把ejb/j2ee从java划出去。专门讨论ejb/j2ee方面的知识。
  • java2和j2ee有什么区别??听说j2ee做网上应用很好?怎么入门啊?
  • 我安装了JB7想搞J2EE还需要要下载J2EE吗,知道的不回答是小狗
  • 那里有J2EE下,www.sun.com 中只能下 J2SE,J2EE要注册码吗?如果要,是什么?
  • 都说j2ee只适合大型企业级应用,那j2ee开发小系统小企业的到底有什么利弊呢???
  • J2EE怎么没有专版?.NET和微软的东西都占了两个大板块,J2EE是后娘养的啊
  • 一个J2EE应用需要同客户端保持一个安全的(SSL/HTTPS)长连接,请问此部分的代码应该用什么J2EE component来实现,Session EJB or Servle
  • 经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个
  • 近来愈发讨厌J2EE,J2EE(以及SUN)的很多东西都是正中OOAD的大忌。有兴趣讨论的进来
  • j2ee.bat???
  • 谁能告诉我从web html到j2ee做网站的全过程主要有几步。是不html-->jsp-->sevrlet-->javabean-->jdbc-->j2ee吧。不对的请指证,最好是那
  • 巨分求J2EE实例教程
  • 如何在win2000下配置j2ee


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3