社区
研发管理
帖子详情
在MVC架构的业务逻辑中,什么情况下需要用到事件的注册、监听、触发?
liufenghuixue123
2013-09-16 09:43:00
可以通过一些具体的案例来阐述
...全文
405
1
打赏
收藏
在MVC架构的业务逻辑中,什么情况下需要用到事件的注册、监听、触发?
可以通过一些具体的案例来阐述
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szjay
2013-10-18
打赏
举报
回复
比如一张采购单,如果采购明细改变了,那么采购单的折后金额(折后金额 = sum(明细金额)*折扣率)也必须改变。 这就可以用事件来监听采购明细对象的改变,当明细改变时,事件触发,采购单折后金额重算。
从
MVC
框架看
MVC
架构
的设计
本文深入分析了传统
MVC
架构
中
存在的弊端,尤其是View与Controller之间的紧密耦合问题及Controller粒度难以把握的问题。通过介绍Pure
MVC
框架
中
的mediator和二次
事件
委派机制,以及从基于Controller到基于Command的
架构
演进,阐述了如何实现更高效的解耦机制,使系统更加灵活和易于维护。
Symfony
事件
系统:解耦
架构
的设计精髓
本文深入探讨Symfony
事件
系统的设计原理与核心组件,包括EventDispatcher、EventSubscriber、
事件
对象和
监听
器包装器的工作机制。通过用户
注册
实例演示
事件
的定义、分发与订阅,并介绍优先级控制、
事件
传播、调试及依赖注入集成等高级特性,展现其在解耦
架构
中
的重要作用。
从
MVC
框架看
MVC
架构
的设计(转)
本文探讨了
MVC
架构
在现代软件开发
中
的演变,重点分析了解决view与controller紧密耦合及controller粒度难控问题的策略。通过引入mediator和二次
事件
委派机制,以及从controller到command的转变,实现了解耦和更自然的粒度组织。
从
MVC
框架看
MVC
架构
的设计 .
本文探讨了
MVC
架构
中
视图与控制器耦合及控制器粒度难控的问题,并介绍了Pure
MVC
框架采用mediator与
事件
委派机制解耦,以及向Command模式转型的方法。
研发管理
1,268
社区成员
28,281
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章