更新時間:2022-07-28 10:31:39 來源:動力節點 瀏覽1272次
在Java教程中大家會學到各種架構,那么,什么是BS架構?動力節點小編來告訴大家。
B/S架構;
C/S架構;
C/S架構是客戶端/服務器架構;
B/S架構是瀏覽器/服務器架構;
B/S架構本質上還是C/S架構,只不過客戶端是瀏覽器;
B/S架構:
web開發:
web前度開發,
web后端開發,由于后端開發的語言是Java語言,故可以稱為Javaweb開發
軟件服務器:B/S、C/S中的S,如Tomcat服務器(端口是8080);
硬件服務器:大型電腦,并發量高;
第一種:訪問靜態頁面,***.html;不需要執行Java程序
第一步:打開瀏覽器,輸入網址http://202.108.251.34:8080/egov/login.html,回車;網址包括了目標IP地址和目標端口號,IP地址指明了要訪問的電腦,端口號表明要訪問改電腦的Tomcat應用;
第二步:egov表示Tomcat里面的一個項目,login.html是這個項目中的給HTML頁面;
第三步:目標電腦將login.html頁面返回給瀏覽器;
第二種:訪問動態頁面,需要執行Java程序;
第一步:打開瀏覽器,輸入網址http://202.108.251.34:8080/oa/delete?empno=7369,回車;根據網址找到目標電腦的Tomcat服務器;
第二步:找到服務器中的oa應用程序;
第三步:然后執行oa中的servlet代碼;
http://202.108.251.34:8080/oa/delete?empno=7369 網址;
http://202.108.251.34:8080定位到WebServe,即目標電腦的Tomcat;
/oa是Tomcat服務器中的webapps,Tomcat里面的webapps可以有多個應用,這只是其中一個;
delete?empno=7369是和該應用中的一個段Java程序綁定在一起的,這段Java程序就叫Servlet;
瀏覽器:Chrome
DB服務器:MySQL
Web服務器:Tomcat、JBOSS
web App的開發:servlet
在webapps中寫的Java程序可以在不同的服務器中執行,是因為這些Java代碼遵循了一定的協議,這些協議滿足了Java程序的可移植性。而這些協議或者規則就是Javaee下的子規則之一,servlet協議。
servlet協議和jdbc協議一樣,都是Javaee的協議。不同的是,對于jdbc的接口我們是調用者,需要調用這些接口來完成增刪改查;對于servlet協議的接口,我們是實現者,需要根據不同的業務來實現對應的Java程序。
瀏覽器:B
Web服務器:S 、Tomcat為安裝
服務器端的小Java程序:未開發
數據庫:S、MySQL
http協議、jdbc協議、servlet協議
Servlet:是兩個英語單詞的合并,Serv表示服務器端 let表示小程序;
通過上述介紹,相信大家對什么是BS架構已經有所了解,大家如果對此比較感興趣,想了解更多相關知識,可以關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,細致全面,很適合小白學習,希望對大家能夠有所幫助哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習