Servlet的簡單使用

l在Windows作業系統下安裝Tomcat l成功啟動後,通過在瀏覽器中輸入http://localhost:8080地址進行驗證

工具/原料

Eclipse

方法/步驟

兩層CS架構優缺點

特點

一 資料庫作為Server,使用資料庫特定的程式語言編寫業務邏輯

一 客戶端提供操作界面和少量的業務邏輯處理

l缺點

一 移植性差(更換資料庫需要重新編程)

一 不適合大型應用(客戶端需要與資料庫之間建立持續的連接)

三層CS架構的優缺點

l特點

一 資料庫只負責數據的管理

一 應用伺服器提供所有的業務邏輯的處理

一 客戶端只負責提供操作界面

l優點

一 移植性好,適合大型應用

l缺點

一 客戶端需要單獨安裝,開發複雜(需要自定義協議,編寫客戶端和伺服器端的通信模塊)

BS架構的優勢

特點

一 資料庫只負責數據的管理

— Web伺服器負責業務邏輯的處理

一 瀏覽器負責提供操作頁面

l優點

一 不需要單獨安裝客戶端

一 開發相對於cs簡單,客戶端和伺服器的通信模塊都是使用標準的HTTP協議進行

通信

l早期的Web伺服器(如Apache Web伺服器)只能處理靜態資源請求,無法根據請求計算後生成相應的HTML內容 l在Servlet出現之前可以使用CGI( CommonGatewaylnterface通用網關接口)程序擴展Web伺服器功能 lCGI是一種規範,可以使用不同的語言來開發,比如Perl、C、Java等都可以,但是CGI開發複雜,性能比較差,可移植性不好

l組件:在軟體開發行業,符合—定規範,實現部分功能,並且需要部署到容器當中才能運行的軟體模塊 l容器:符合—定規範,提供組件運行環境的一個程序

l預備:安裝JDK及配置JAVA_HOME,PATH,CLASSPATH環境變量 l下載安裝文件

①解壓Tomcat

②啟動Tomcat

① 打開終端:cd/home/soft01/apache-tomcat/bin

② 輸入命令:sh startup.sh 或 sh catalina.sh run 啟動

③ 打開瀏覽器,輸入地址:http://localhost:8080看到「貓」代表成功

③關閉Tomcat:sh shutdown.sh

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場