| 作者 |
内容 |
| oracle10i |
下面条件下,如何表达实体Bean和依赖值对象之间的关系
我要建一个网站,针对企业和个人提供各种类型的服务,这些服务可以细分为不同的类型,根据服务类型的不同,具体的数据类型要求有所不同,就是要企业和个人输入不同的信息。不过他们都是按照一种模式来运行的(可以用一个对象来描述“服务“,关键信息就是服务编号和服务类型,通过唯一的服务编号来关联服务所需的具体数据).
我认为业务是围绕着服务来进行的,而企业和个人需要提交的关于服务的详细数据,根据服务类型的不同附带在这些服务上,由于详细数据很多,作成一般的Java对象就可以了,不适合采用实体Bean,否者开销就太大了。
本来我想实现一个composite entity bean(见Core J2ee
Patterns),服务相当于一个业务逻辑实体,可是他所依赖的数据对象的类型会根据服务的内容发生变化。,难道要让我创建一个关于"服务"的entity
bean,然后不停的继承,去重新定义关于持久化的方法?
我想让大家给我一些建议,如何用合适的方式来表达服务和服务所需数据之间的关系。 |
| 03/09/12 18:13 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| spide |
你过去的做法,当“他所依赖的数据对象的类型会根据服务的内容发生变化”的时候你是如何更新系统程序的呢?
|
| 03/09/14 16:34 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| oracle10i |
回复:
你过去的做法,当“他所依赖的数据对象的类型会根据服务的内容发生变化”的时候你是如何更新系统程序的呢?
我以前想过的就是:
一种是把“服务”做成一个BMP实体Bean,自己管理和依赖数据之间的关系,代码量比较大。
另外一种就是做成SessionBean+jdo的方式,通过一般的Java对象来表达他们之间的关系。 |
| 03/09/15 09:03 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| smilemac |
回复:
下面条件下,如何表达实体Bean和依赖值对象之间的关系
java现在不太容易处理这种问题,只能以继承加聚合的方式在一定程度上表达。 |
| 03/09/15 11:22 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| oracle10i |
回复:
下面条件下,如何表达实体Bean和依赖值对象之间的关系
smilemac的看法我同意。
在目前的情况下我用BMP来实现类似的功能,如果持久化字段很多的情况下,代码的编写量很大,远远还没有Session
Bean+jdo方便。 |
| 03/09/15 15:01 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|