发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA
1 2 3 下一页 Go 3

请教一个只能修改的模块设计问题,我做的不够优雅

              
2008-03-22 14:50
赞助商链接

对于公司简介,或者公司概况之类的只有一条记录,并且还要求能够修改的栏目,该如何设计和建模。
我以前是把他设计成一个领域模型,但是不给他添加和删除的动作,但我老感觉这不够优雅。各位高手是这么做的呢?

2008-03-22 22:40

自己顶下,高手解惑!

2008-03-24 09:11

>>>并且还要求能够修改的栏目,
这个是什么意思?能具体讲一下吗?

[该贴被killer于2008-03-24 09:12修改过]

2008-03-24 17:07

比方说:一个学校网站的‘学校简介’这个栏目,他里面的内容基本是不变的或者很少变动,“学校简介”不能添加新的记录,它只能对已有的学校简介内容进行修改,也不能删除它。

我想,甚至可以把‘学校简介’这个栏目页面做成静态的HTML,但是用户希望可以修改他的内容。

一般情况下我都是把这类模型作为一个域模型,但是它在数据库里只有一条记录,或者拿到OO的角度,它只有一个实例,我只对这个模型提供修改和查询操作。增加、删除都不提供。

但是,在一个表里只放一条数据,我觉得很不优雅,做单例类的话,hibernate又不支持,求优雅的建模方法!

2008-03-24 18:06

“学校简介”的数据基本是不变的或者很少变动,而且也没有行为,这种情况不应该把它作为一个实体,而应该把它弱化为属性,比如可以把它作为系统的参数。

3Go 1 2 3 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com