java - 个人理解的Web-Service-Dao架构,求斧正
PHP中文网
PHP中文网 2017-04-18 09:05:16
0
3
412

如果把各个模块比喻成U盘,下图是我认为的架构模式

如图,个人感觉业务的接口应该要Web端来定义,而具体的业务实现放在业务模块,

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
刘奇

Je suis un peu ignorant, je n'ai entendu parler que de mvc
modèle
vue
contrôleur
Votre compréhension n'est pas tout à fait correcte
L'interface métier est appelée dans le Web que vous avez mentionné, mais vous ne pouvez pas simplement mettre l'interface dans le Web. L'interface métier est une chose publique, et elle peut être appelée par d'autres sites Web. Elle est abstraite et pratique pour le découplage, mais c'est toujours une entreprise et ne peut pas être incluse dans le Web. web La même chose est vraie pour dao

On a l'impression que vous ne comprenez pas très bien l'interface. Il s'agit principalement de découplage et de réflexion, et n'est pas directement classé dans le web

Peut-être pensez-vous que l'interface fournit des spécifications et que les changements dans les exigences commerciales n'affectent pas le code Web - c'est correct, mais c'est la fonction de l'interface, pas l'architecture. J'ai l'impression que vous êtes très confus

迷茫

La plupart d’entre eux sont écrits ainsi.
Cependant, le Web accepte les entrées des utilisateurs et le service est l'interface métier.
Il y a ce genre de chose
Il y a aussi DDD, tu peux y jeter un oeil

PHPzhong

1. La couche service est l'interface métier, et la couche Web est là pour accepter les demandes des utilisateurs.
2. La méthode de la couche service joue non seulement un rôle dans le découplage, mais peut également être réutilisée par la couche Web.
3. La couche contrôleur, ou couche RPC, est responsable de l'acceptation des requêtes Web, du mappage des URL aux méthodes, de la vérification des autorisations, du contrôle de la pagination, etc. .

J'espère que cela vous aidera~~~

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal