recherche

Maison  >  Questions et réponses  >  le corps du texte

java - 个人理解的Web-Service-Dao架构,求斧正

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

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

PHP中文网PHP中文网2889 Il y a quelques jours420

répondre à tous(3)je répondrai

  • 怪我咯

    怪我咯2017-04-18 09:07:16

    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 <🎜. >

    répondre
    0
  • 迷茫

    迷茫2017-04-18 09:07:16

    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

    répondre
    0
  • PHPz

    PHPz2017-04-18 09:07:16

    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~~~

    répondre
    0
  • Annulerrépondre