首頁 >Java >java教程 >Java中Applet和Servlet之間的差異是什麼

Java中Applet和Servlet之間的差異是什麼

青灯夜游
青灯夜游原創
2018-12-20 18:05:076161瀏覽

在Java中,Applet和servlet的主要區別是:applet是在客戶端電腦上執行的應用程式

Applet和servlet是小型Java程式或應用程式;但是它們之間存在著許多差異。這篇文章就跟大家介紹Applet和servlet的差別是什麼,希望對你們有幫助。

Java中Applet和Servlet之間的差異是什麼

Java Applet是什麼?

Applet是一個可以嵌入到網頁中的動態Java程序,它在網頁瀏覽器中運行,並在客戶端工作。 Applet使用APPLET或OBJECT標記嵌入在HTML頁面中,並託管在網路伺服器上。

Java servlet是什麼?

Servlet是一種在伺服器端執行的小型Java程序,可用於處理和回答客戶端請求並實作servlet介面;有助於以最小的開銷,維護和支援增強Web伺服器功能。

Applet和servlet的區別

1、運行環境的區別

Applet是在客戶端執行,會利用客戶端電腦的資源;而Servlet是在伺服器端執行,利用伺服器的資源。

2、使用的java套件和導入上的差異

Applet中可用的套件是:import java.applet.*,並導入java.awt.* 。而Servlet中可用的套件是:import javax.servlet.*,並導入java.servlet.http.*。

3、生命週期中使用的方法不同

Applet的生命週期方法是:init(),stop(),paint(),start(), destroy()。

Java中Applet和Servlet之間的差異是什麼

而Servlet的生命週期方法是:init(),service()和destroy()。

4、使用者介面類別上的差異

Applet使用AWT和Swing等使用者介面類別來建立使用者介面。而servlet不需要創建任何使用者介面,因此不需要使用任何使用者介面類別。

5、頻寬的差異

Applet在客戶端電腦上執行時使用更多的網路頻寬;而Servlet在伺服器上執行,因此需要較少的頻寬。

6、執行上的差異

#要在客戶端電腦上執行applet,需要Java相容的網頁瀏覽器。而,servlet需要Java啟用Web伺服器來處理客戶端的請求和回應。

總結:以上就是這篇文章文的全部內容,希望能對大家的學習有所幫助。

以上是Java中Applet和Servlet之間的差異是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多