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

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

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

PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
刘奇

私は少し無知です。mvc
モデル
ビュー
コントローラー
あなたの理解が完全に正しくありません
ビジネスインターフェイスは、あなたが言及したWebで呼び出されます、しかし、インターフェイスを Web にそのまま置くことはできません。ビジネス インターフェイスは公開されており、他の Web から呼び出されることもありますが、それでもビジネスであり、Web に含めることはできません。ウェブ dao

についても同様です。

インターフェイスについてはよく理解していないようです。主にデカップリングとリフレクションに関するもので、Web に直接分類されるものではありません。

おそらく、インターフェースが仕様を提供し、ビジネス要件の変更は Web コードに影響を与えないと考えているかもしれません。これは正しいですが、これはインターフェースの機能であり、アーキテクチャーではありません。非常に混乱させているように感じます。

いいねを押す +0
迷茫

ほとんどがこのように書かれています。
ただし、Web はユーザー入力を受け入れ、サービスはビジネス インターフェイスです。
こんな事もあります
DDDもあります、見てみてください

いいねを押す +0
PHPzhong

1. サービス層はビジネス インターフェイスであり、Web 層はユーザーのリクエストを受け入れるために存在します。
2. サービス層メソッドは分離の役割を果たすだけでなく、Web 層によって再利用することもできます。
3. コントローラー層または RPC 層は、Web リクエストの受け入れ、URL のメソッドへのマッピング、権限の検証、ページング制御などを担当します。 。

お役に立てば幸いです~~~

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート