关于贫血模型的问题
来源:互联网 发布:费列罗淘宝 编辑:程序博客网 时间:2024/04/24 10:13
新的架构完成了大部分了。显示层,控制层,持久层,acegi都装配好了,用InMem的数据源存放用户信息,也可以实现登陆了。现在主要的问题集中在业务逻辑层了。以前用的都是贫血模型,不自觉的使用的:)最近看了些文章和讨论,反正说来说去,也搞不清到底是贫血模型好是非贫血模型好。搞得现在犹豫不决。在我看来贫血模型主要的优点是domain object轻便,消耗内存资源少,程序员容易理解,容易开发实现。但是使用贫血模型无疑就让业务逻辑层退回到面向过程的设计去了,业务逻辑类只有方法没有属性,domian object只有属性和getter,setter,没有任何业务逻辑,使得数据与操作分离。抽象不及时的话,很容易出现冗余代码。而非贫血模型可能造成O/R映射复杂,消耗内存大,设计难度大等问题。如和取舍实在难以决断。
- 关于贫血模型的问题
- 领域模型、贫血模型
- 业务对象的贫血模型与充血模型
- 贫血领域模型
- 贫血领域模型是如何导致糟糕的软件产生
- 贫血,充血模型的解释以及一些经验
- 贫血,充血模型的解释以及一些经验
- 贫血,充血模型的解释以及一些经验
- 贫血,充血模型的解释以及一些经验
- 贫血,充血模型的解释以及一些经验
- 贫血模型和充血模型
- 贫血模型or领域模型
- 贫血模型与充血模型
- 贫血模型和充血模型
- 贫血模型和充血模型
- 贫血模型和充血模型
- 贫血模型or领域模型
- 贫血模型和充血模型
- 停车时的保养 最容易被人忽视的养护事项
- 改变你一生的五句话
- 汽车半路拋锚的应急措施
- 道森执掌火箭十年 精明决定换得姚明青春
- Java 编程指南
- 关于贫血模型的问题
- Cisco千兆位接口转换器GBIC详解
- 一个老油条对应届生谈招聘(转自天涯)
- mysql C API statment and bind 执行查询
- 2006.03.19,回老家看看
- ASP文件上传
- Solution for exercise 1.2-1 in Introduction to Algorithms
- 大腕2.0
- Readme for the MontaVista* Linux* 3.1 OpenSSL*/OCF and Intel® IXP400 Software v1.4 Integration