Heim > Backend-Entwicklung > PHP-Tutorial > Service Logic 分层的一些问题!!求指教

Service Logic 分层的一些问题!!求指教

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:29:02
Original
1167 Leute haben es durchsucht

我的 Service 层是提供给 Controller 的 API 接口,业务代码是写在 Service 层还是 Logic 层呢?

比如会员需要充值一个功能:

操作后会产生一系列事件。

1 其中里面一个更新会员金币的操作,可能要更新 3 张张表。这个更新会员金币的操作要封装到 Logic 里 还是在 Service?

2 如果用到 MYSQL 事务,这个事务要在 Logic 里还是 Service 里实现?

回复内容:

我的 Service 层是提供给 Controller 的 API 接口,业务代码是写在 Service 层还是 Logic 层呢?

比如会员需要充值一个功能:

操作后会产生一系列事件。

1 其中里面一个更新会员金币的操作,可能要更新 3 张张表。这个更新会员金币的操作要封装到 Logic 里 还是在 Service?

2 如果用到 MYSQL 事务,这个事务要在 Logic 里还是 Service 里实现?

科普一下业务逻辑层的职责。

补充一点。之所有有业务逻辑层的原因是为了让表现层和数据层分开。你的 service 应该只负责从逻辑层调用并提供给controller 而已而实际业务的组合和逻辑都在逻辑层完成。

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage