首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Web 應用原型:Applet 前端與 Java 伺服器後端的完整架構

     編輯:Java 相關知識

傳統 CGI 架構痛點

  • 客戶端無驗證,錯誤資料往返浪費頻寬。
  • CGI 程式需處理所有邊界情況,產生 HTML 回應頁,伺服器負載重。
  • 使用者在頁面間跳轉,體驗差。

Java 全端架構優勢

  • Applet 客戶端驗證(格式、必填),僅送合法資料。
  • 跳過 CGI,Applet 直接與伺服器 Java 應用通訊(UDP/TCP)。
  • 伺服器邏輯以 Java 實作,共享物件模型,維護性高。

現實限制與妥協

  • 瀏覽器 Java 1.1 支援度低 → Applet 必須用 Java 1.0 編寫。
  • 無 JAR 壓縮 → 須極度精簡類別數量,縮短下載時間。
  • Web 伺服器僅支援 Java 1.0 → 伺服器端也須用 Java 1.0。

這些限制塑造了後續範例的技術選型:單類別 Applet、UDP 資料報、C 程式輔助文字處理、Java 1.0 API。理解背景約束,才能體會設計演化的合理性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved