Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 13590|Jawab: 0

[JawaEE] Mengapa JSP lebih efisien daripada ASP PHP?

[Salin tautan]
Diposting pada 08/04/2015 14.35.23 | | |

Ketika halaman JSP di server dijalankan untuk pertama kalinya, mesin JSP di server pertama-tama menerjemahkan file halaman JSP ke dalam file java (servlet java), mengkompilasi file java untuk menghasilkan file bytecode, dan kemudian merespons permintaan pelanggan dengan mengeksekusi file bytecode. Tugas file bytecode ini adalah:
1. Berikan simbol markup HTML biasa di halaman JSP ke browser pelanggan untuk ditampilkan.
2. JSP tag, deklarasi data dan metode, dan program Java dijalankan oleh server dan dikirim ke browser pelanggan untuk menampilkan hasilnya.
3. Ekspresi Java dihitung oleh server, mengubah hasilnya menjadi string, dan kemudian menyerahkannya ke browser pelanggan untuk ditampilkan.
Jadi, pada kenyataannya, semua eksekusi yang membutuhkan penilaian logis telah selesai di sisi server, dan yang diteruskan ke browser hanyalah serangkaian pernyataan cetak. Browser hanya bertanggung jawab untuk mengumpulkan dan menampilkan data. Jika pengguna berkunjung lagi, mesin JSP akan langsung menemukan file servlet yang dikompilasi untuk dijalankan, itulah sebabnya halaman JSP akan berjalan lebih cepat daripada halaman yang ditulis dalam bahasa lain (seperti asp). Tentu saja, kita harus menyadari bahwa eksekusi pertama JSP akan sangat lambat, sehingga eksekusi pertama biasanya diserahkan kepada administrator sistem.




Mantan:asp.net mempelajari petunjuk item keranjang belanja yang perlu Anda buat
Depan:Kunci SQL Server 2008, kunci nomor seri SQL Server 2008 R2
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com