在Java中,Applet和servlet的主要區別是:applet是在客戶端電腦上執行的應用程式
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()。
而Servlet的生命週期方法是:init(),service()和destroy()。
4、使用者介面類別上的差異
Applet使用AWT和Swing等使用者介面類別來建立使用者介面。而servlet不需要創建任何使用者介面,因此不需要使用任何使用者介面類別。
5、頻寬的差異
Applet在客戶端電腦上執行時使用更多的網路頻寬;而Servlet在伺服器上執行,因此需要較少的頻寬。
6、執行上的差異
#要在客戶端電腦上執行applet,需要Java相容的網頁瀏覽器。而,servlet需要Java啟用Web伺服器來處理客戶端的請求和回應。
總結:以上就是這篇文章文的全部內容,希望能對大家的學習有所幫助。
以上是Java中Applet和Servlet之間的差異是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!