@@ 散分 : 重新开一帖: 寻求最好的解决方案; 高手请进 @@

WiseDragon 2006-04-04 10:34:54
我想一个分类信息发布的系统
就象:http://www.zhantai.com www.ganji.com 一样的

抽象的 info类
GenericInfo(一般的信息),HouseInfo(房产类信息),JobInfo(招聘类信息),
TradeInfo(交易类信息) 都是 Info 类的子类

子类都有特殊的属性:HouseInfo(房产类信息) 有价格,几室几庭等

大家说 我DAO(数据访问)层该怎么设计比较好呢 或整个系统该怎么设计比较好呢?

一开始我用 <<工厂模式方法模式>>
InfoFactory接口
(GenericInfoFactory,HouseInfoFactory,JobInfoFactory,TradeInfoFactory 实现InfoFactory接口)
可有点问题. 最好的解决方案
...全文
338 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
treeroot 2006-04-14
  • 打赏
  • 举报
回复
只是一般的接口继承而已,没有什么特殊呀
xiachedan 2006-04-14
  • 打赏
  • 举报
回复
Net8Java 2006-04-05
  • 打赏
  • 举报
回复
在上个公司做的是分类信息!是做ssh的!
你的dao应该分开类别处理~虽然是同出一个info的超类,但是应该把业务逻辑分开处理!
bgceft 2006-04-05
  • 打赏
  • 举报
回复
帮你顶下 不好意思
rwx_tech 2006-04-05
  • 打赏
  • 举报
回复
这个问题的确是很麻烦,你可以参考OR Mapping相关技术
boydream 2006-04-05
  • 打赏
  • 举报
回复
友情帮顶~~@_@~
hsuyuan 2006-04-05
  • 打赏
  • 举报
回复
mark
unotfish 2006-04-05
  • 打赏
  • 举报
回复
关注!UP!
liukang520236 2006-04-04
  • 打赏
  • 举报
回复
对需求不理解,不乱说
关注
jobs002 2006-04-04
  • 打赏
  • 举报
回复
关注一下..............
zx2002027 2006-04-04
  • 打赏
  • 举报
回复
有点意思
joneyj2ee 2006-04-04
  • 打赏
  • 举报
回复
up
cuiyingfeng 2006-04-04
  • 打赏
  • 举报
回复
如果做工厂的话,你应该有一个static类在整个系统中引用,看你的意思,可能需要一个infoManage来管理所有的infoFactory实现。
首先用你传进来的param确定想要得到的Info实现,再根据该Info指定Factory,然后用Factory返回Info,再从你的Manage里抛出来。不知道这样说对否。
liujun999999 2006-04-04
  • 打赏
  • 举报
回复
帮顶
boydream 2006-04-04
  • 打赏
  • 举报
回复
关注~~~~~@_@
wuyg719 2006-04-04
  • 打赏
  • 举报
回复

关注
顺便帮顶!
idilent 2006-04-04
  • 打赏
  • 举报
回复
每个info类对应自己的table,但是有一些统一的借口,比如save,update,getString()。所有的网页调用getString得到这个消息的所有信息,在每个info的getString()中把这个info的所有信息按照html个市创建好

坏处是在class里面写html。如果更细致一点可以定义一些html的模版,几个或一个info对应一个模版,根据模版生成html.
Nuage 2006-04-04
  • 打赏
  • 举报
回复
关注!UP!
aywrenyue 2006-04-04
  • 打赏
  • 举报
回复
关注
顺便帮顶!
xiachedan 2006-04-04
  • 打赏
  • 举报
回复
来接分的
加载更多回复(3)

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧