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

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

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

PHP中文网
PHP中文网

认证0级讲师

membalas semua(3)
刘奇

Saya agak jahil, saya hanya mendengar tentang mvc
model
view
pengawal
Cara anda memahaminya tidak betul
Antara muka perniagaan dipanggil dalam apa yang anda panggil web, tetapi anda tidak boleh meletakkan antara muka dalam web sahaja. dan ia mungkin masih Dipanggil oleh web lain, ia adalah abstrak dan mudah untuk dipisahkan, tetapi ia masih merupakan perniagaan dan tidak boleh dimasukkan ke dalam web Perkara yang sama berlaku untuk dao

Rasanya anda tidak begitu memahami antara muka ini terutamanya mengenai penyahgandingan dan refleksi, dan tidak diklasifikasikan secara langsung ke dalam web

Mungkin anda berpendapat bahawa antara muka menyediakan spesifikasi, dan perubahan dalam keperluan perniagaan tidak menjejaskan kod web - ini betul, tetapi ini adalah fungsi antara muka, bukan seni bina saya rasa anda sangat keliru

迷茫

Kebanyakan mereka ditulis seperti ini.
Walau bagaimanapun, Web menerima input pengguna dan perkhidmatan ialah antara muka perniagaan.
Ada macam ni
DDD pun ada, boleh tengok

PHPzhong

1. Lapisan perkhidmatan ialah antara muka perniagaan dan lapisan web di sini untuk menerima permintaan pengguna.
2. Kaedah lapisan perkhidmatan bukan sahaja memainkan peranan dalam penyahgandingan, tetapi juga boleh digunakan semula oleh lapisan web.
3. Lapisan pengawal, atau lapisan RPC, bertanggungjawab untuk menerima permintaan web, memetakan URL kepada kaedah, pengesahan kebenaran, kawalan halaman, dsb. .

Semoga ia membantu anda~~~

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan