在线299人
首页
主题总表
培训咨询
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
我是一名大学生,现在把所有的精力都花在javaEE的学习上,我认为把一项学精通了事比较好的路线,可是以后会不会因为没有接触javaEE以外的东西而失去自己的作用呢?我想请这里的前辈们给一点建议,谢谢了..
返回本主题
返回主题列表
下一主题
我在项目中碰到下面的一个情况: 有一个父类是BaseMember,这是一个Domain,然后分别有三个子类,为HouseMember, AgentMember, CommonMember,都继承自B..
Go
总共有
11
回复 /
1
页
前往下页:
tianhaoleng
悄悄话
发表文章: 18
注册时间: 2008年03月11日 22:30
请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月22日 14:50
标签列表
建模案例
(52)
对象设计
(41)
模型
(35)
对于公司简介,或者公司概况之类的只有一条记录,并且还要求能够修改的栏目,该如何设计和建模。
我以前是把他设计成一个领域模型,但是不给他添加和删除的动作,但我老感觉这不够优雅。各位高手是这么做的呢?
tianhaoleng
悄悄话
发表文章: 18
注册时间: 2008年03月11日 22:30
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月22日 22:40
自己顶下,高手解惑!
killer
悄悄话
发表文章: 106
注册时间: 2007年07月17日 15:40
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月24日 09:11
>>>并且还要求能够修改的栏目,
这个是什么意思?能具体讲一下吗?
[该贴被killer于2008-03-24 09:12修改过]
tianhaoleng
悄悄话
发表文章: 18
注册时间: 2008年03月11日 22:30
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月24日 17:07
比方说:一个学校网站的‘学校简介’这个栏目,他里面的内容基本是不变的或者很少变动,“学校简介”不能添加新的记录,它只能对已有的学校简介内容进行修改,也不能删除它。
我想,甚至可以把‘学校简介’这个栏目页面做成静态的HTML,但是用户希望可以修改他的内容。
一般情况下我都是把这类模型作为一个域模型,但是它在数据库里只有一条记录,或者拿到
OO
的角度,它只有一个实例,我只对这个模型提供修改和查询操作。增加、删除都不提供。
但是,在一个表里只放一条数据,我觉得很不优雅,做单例类的话,hibernate又不支持,求优雅的建模方法!
killer
悄悄话
发表文章: 106
注册时间: 2007年07月17日 15:40
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月24日 18:06
“学校简介”的数据基本是不变的或者很少变动,而且也没有行为,这种情况不应该把它作为一个实体,而应该把它弱化为属性,比如可以把它作为系统的参数。
tianhaoleng
悄悄话
发表文章: 18
注册时间: 2008年03月11日 22:30
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月25日 08:55
如何设计才算是把他作为了系统的参数了呢?或者说把它作为谁的属性呢?
小弟不才,还请大哥清晰指教,感激不尽!!
[该贴被tianhaoleng于2008-03-25 08:57修改过]
brian
悄悄话
发表文章: 3
注册时间: 2008年03月26日 14:06
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月26日 14:07
你把它做成一个属性,在后台可以设置就可以了吧
tianhaoleng
悄悄话
发表文章: 18
注册时间: 2008年03月11日 22:30
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月26日 15:56
但是这个属性的数据我该存在哪里呢,数据库中难道为了这一条数据建一个表吗?
killer
悄悄话
发表文章: 106
注册时间: 2007年07月17日 15:40
回复:re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月26日 16:01
可以设计一个系统参数的类,属性有“参数名”和“参数值”,你这个“学校简介”其实就是系统参数名“学校简介”所对应的参数值
tianhaoleng
悄悄话
发表文章: 18
注册时间: 2008年03月11日 22:30
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月26日 16:37
系统参数的类是单例?
如果是单例的话,该如何持久化他。
又可能出现一个数据表里就一条记录
killer
悄悄话
发表文章: 106
注册时间: 2007年07月17日 15:40
回复:re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月26日 16:48
>>系统参数的类是单例?
不是单例,可能有很多系统参数的实例,因为除了“学校简介”这样的参数外还可能有其他参数。
>>又可能出现一个数据表里就一条记录
你这个是受数据库思维的左右,这只是这些实例持久化的一种方式而已,象系统参数这样的类可以选择数据库持久化,也可以选择xml文件等其他持久化方式。 对于系统参数类,持久化到数据库表里面也不一定就是一条记录
tianhaoleng
悄悄话
发表文章: 18
注册时间: 2008年03月11日 22:30
re:请教一个只能修改的模块设计问题,我做的不够优雅
2008年03月26日 22:37
我懂你的意思了,谢谢killer大哥。
这个主题有
11
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam