Rumah > Soal Jawab > teks badan
Ia adalah untuk menyepadukan tiga lapisan lain dalam projek ke dalam model
某草草2017-05-16 17:07:52
Saya secara peribadi berpendapat bahawa jika anda perlu mengekstrak kod logik perniagaan asal atau kod logik perniagaan kompleks untuk dilaksanakan secara berasingan ke dalam perpustakaan kelas.
MVC terutamanya menyelesaikan pemisahan pandangan, model dan kawalan pengguna. Dalam senario perniagaan sebenar, ini mungkin melibatkan pemprosesan logik yang lebih kompleks, seperti pertanyaan bersama berbilang jadual, pemprosesan proses transaksi, dsb. Kod logik perniagaan yang kompleks, agak bebas, bebas paparan ini boleh diekstrak ke dalam perpustakaan kelas berasingan untuk menyediakan antara muka luaran. Dipanggil melalui suntikan pergantungan atau rujukan langsung dalam MVC. M dalam MVC hanya memainkan peranan sebagai model domain, yang mungkin lebih baik.
某草草2017-05-16 17:07:52
Apabila saya melihat soalan ini ditanya, saya ingin berkata: "Bodoh, bodoh, apa jenis soalan JB yang anda tanyakan?" Saya ingin bertanya kepada Anda, apakah logik atau asas perniagaan anda berdasarkan? Mengapa melakukan ini? Pada pendapat anda, apakah faedah melakukan ini? Daripada ini, kami boleh menganalisis dan menjawab pemikiran anda Jika tidak, kebanyakan orang tidak mahu menjawab soalan tanpa konteks, terutamanya mereka yang bekerja dalam teknologi Mereka sering ingin mendapatkan alasan, dan mereka akan menjawab soalan yang mereka rasa tidak munasabah saya akan memarahi awak. Malangnya, saya tidak akan bercakap tentang perkara berikut Saya ingin menyebut satu perkara di sini Jika tiga lapisan lain dimasukkan ke dalam model, ia tidak akan dipanggil model, dan ia tidak akan dipanggil MVC , saya tidak dapat menggambarkannya.
漂亮男人2017-05-16 17:07:52
Sepadukan tiga lapisan lain dalam projek ke dalam model. Apa gunanya melapis dengan cara ini
高洛峰2017-05-16 17:07:52
Adalah tidak saintifik untuk melakukan ini adalah untuk memisahkan yang lain.
大家讲道理2017-05-16 17:07:52
Oh, jika anda melakukan ini, anda tidak perlu melapiskannya Mengapa anda masih memerlukan MVC...
phpcn_u15822017-05-16 17:07:52
2B, anda masih mengabaikannya, bolehkah anda bertanya dengan jelas?