javascript - Biar saya bertanya kepada anda bagaimana anda memahami pemisahan bahagian hadapan dan belakang
阿神
阿神 2017-06-28 09:28:43
0
6
747

Hujung belakang hanya menyediakan data, dan semua operasi lain diserahkan kepada hujung hadapan

阿神
阿神

闭关修行中......

membalas semua(6)
曾经蜡笔没有小新

Bahagian belakang hanya menyediakan api, yang merangkumi data, serta organisasi dan pemprosesan data

Bahagian hadapan bertanggungjawab untuk membentangkan dan mendapatkan semula data

Bercakap tentang struktur tiga lapisan dengan hujung depan dan belakang yang berasingan

Jika ia lebih rumit, nod+depan akan digunakan sebagai hujung hadapan,

Node hanyalah ekspres atau koa ringkas, menggunakan http untuk meminta pelayan java atau php

Anda pasti akan berfikir tentang nod digunakan untuk apa Ya, ia adalah enjin templat

Dalam seni bina dua peringkat tradisional, enjin templat tidak boleh dipisahkan, jsp dan java sentiasa dalam projek yang sama, dan tahap gandingan terlalu tinggi

Struktur tiga peringkat, projek nod dihantar ke persekitaran pengeluaran secara berasingan,

Kemudian gunakan nod untuk meminta projek java atau php jauh, dan nod untuk meminta hujung belakang lain adalah antara pelayan, jadi tiada isu merentas domain

Dengan cara ini, bahagian hadapan hanya bertanggungjawab menggunakan nod untuk melaraskan API dan enjin templat bahagian hadapan untuk memaparkan halaman

Sesuatu projek boleh mendapatkan data daripada berbilang pelayan java atau pelayan php secara berasingan

Sebagai contoh, format yang diperolehi oleh 20 antara muka java, 20 antara muka php dan nod semuanya berdasarkan dokumen

学习ing

Semua sambungan antara hujung depan dan belakang melalui API

typecho

Bahagian belakang hanya menyediakan data, dan semua operasi lain diserahkan kepada bahagian hadapan Pemahaman ini pada asasnya betul.

学霸

http://blog.jobbole.com/65513/

伊谢尔伦

Anda memahaminya dengan betul, biar saya nyatakan secara ringkas
Apabila ia tidak dipisahkan sebelum ini, templat berada di bahagian belakang, dan js dan css berada di bahagian hadapan, jadi setiap kali anda mengubah suai gaya dan fungsi, anda perlu menukar projek hujung belakang
Selepas pemisahan, hujung belakang hanya menyediakan antara muka API , bahagian hadapan mengendalikan templat dan gaya
Kemudian bahagian hadapan menggunakan nodejs untuk pengasingan Biasanya nodejs adalah lapisan yang sangat nipis dalam kes ini dan hanya bertanggungjawab untuk fungsi mudah seperti penghalaan, pemajuan antara muka, penggabungan dan pembersihan

我想大声告诉你

Halaman hadapan: bertanggungjawab untuk lapisan Paparan dan Pengawal, bahagian belakang: hanya bertanggungjawab untuk lapisan Model, pemprosesan/data perniagaan, dsb.

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