Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> android和servlet的區別

android和servlet的區別

編輯:Android開發教程

相似之處:

Activity、Servlet的職責都是向用戶呈現界面

開發者開發Activity、Servlet都繼承系統的基類。

Activity、Servlet開發出來之後都需要進行配置。

Activity運行於Android應用中,Servlet運行於Web應用中。

開發者無法創建Activity、Servlet實例,無須調用它們的方法。Activity、Servlet的方法都由系統以回調的方式來調用。

Activity、Servlet都有各自的生命周期,它們的生命周期都由外部負責管理。

Activity、Servlet都不會直接相互調用,因此都不能直接進行數據交換。Servlet之間的數據交換需要借助於Web應用提供的requestScope、sessionScope等;Activity之間的數據交換需要借助於Bundle。

不同之處:

Activity是Android窗口的容器,因此Activity最終以窗口的形式顯示出來。而Servlet並不會生成應用界面,只是向浏覽器生成文本響應。

Activity運行於Android應用中,因此Activity的本質還是通過各種界面組件來搭建界面;而Servlet則主要以IO流向浏覽者生成文本響應,浏覽者看到的界面其實是由浏覽器負責生成的。

Activity之間的跳轉主要通過Intent對象來控制;而Servlet之間的跳轉則主要由用戶請求來控制。

URL:http://www.bianceng.cn/OS/extra/201609/50413.htm

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved