我是学java的,所以我用java的mvc来说一下我个人的见解,如有说的不好的地方,请大家指正。
我们从UI开始到数据库的数据流顺序来说吧。首先是UI,在到service层,再到dao层,dao层与数据库到交到。
所以,层与层之间的工作职责是分的很清晰的。UI只是负责显示,service层只是负责业务逻辑,dao层只负责数据的持久化操作。所以,LZ所说的“业务层有个用户发送消息的行为”是应该放入到service层。
对于MVC的讨论,可以发我邮箱(hongtenzone@foxmail.com),大家可以一起学习,共同进步。。
你没看清我问的问题奥,是放在业务层。
问题:这个发送消息的行为是放在业务层中的用户组件中呢,还是消息组件中更合适呢?
放在消息组件,理由是把消息组抽象了可以供以后扩充
可以,给接接口给其他的地方调用
有道理,可是发送消息的行为是用户啊,难道要理解成消息本身发送自己吗?