MVC结构:数据库操作算是那一层的?(100分)

M

mor

Unregistered / Unconfirmed
GUEST, unregistred user!
如果要对数据的合法化进行检查,然后写入数据库,那么状态组件里还是放在动作组件里?
&
why?
//thanks
 
c吧,我想
 
这个问题可以看做一个数据持久化的问题。
我觉得应该放在modal中,并且在modal中本身定义了一个方法用于数据检查。
将数据从modal中导入数据库以及从数据库中更新modal都应该放在modal中。
contral可以主要用于实现业务逻辑,但是在struts中,为了提高重用,可以将业务逻辑的实现也放到modal中。

个人意见,仅供参考。
 
首先思考一下什么叫合法化检查?
将数据写入数据库,这是modul,但是进行合法化检查,不属于modul,这是业务逻辑部分,
modul只负责实现数据持久化,它并不考虑数据本身是否合法,所有到达modul层的数据都是
合法的。
 
呵呵。。。我对这个问题不回签了!!你去看看基于mvc模式的struts吧!!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
644
SUNSTONE的Delphi笔记
S
S
回复
0
查看
654
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部