日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaWeb开发模式:C/S模式,B/S模式,JSP+JavaBean模式,JSP+Servlet+JavaBean模式

發布時間:2025/3/20 javascript 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaWeb开发模式:C/S模式,B/S模式,JSP+JavaBean模式,JSP+Servlet+JavaBean模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JavaWeb開發模式

1.C/S開發模式

1.C/S架構:客戶端Client/服務端Server:

a.出現較早,主要應用于局域網內; b.胖客戶端:需要特定軟件支持(安裝客戶端)

邏輯關系圖如下:

優點:

客戶端服務端直接連接,更安全,響應速度快等 客戶端可以處理一些邏輯事務,資源得到充分利用;服務器資源有效浪費

缺點:

不同的操作系統系統開發不同版本的軟件去安裝, 加之產品的更新換代十分快, 維護成本高且投資大,效率低 服務器一旦崩潰,后果很難預料;

2.B/S開發模式

2.B/S:瀏覽器Browser/服務端Server:

a.是C/S架構的一種改進,可以說屬于三層C/S架構; b.瘦客戶端:瀏覽器成為了客戶端,但由于處理的內容較少;

邏輯關系圖如下:

優點:

1.瀏覽器實現信息傳播共享,只處理一些簡單邏輯事務,負擔小,界面開發簡單開發等等 2. 服務器能有效保護數據平臺和管理訪問權限,服務器數據庫也很安全 3.大多事務邏輯都在服務端實現,簡化了客戶端電腦負荷,減輕系統維護與審計的成本和工作量,降低用戶的總體成本

缺點:

用戶多的情況,網速慢,訪問數據刷新界面緩慢(服務器響應速度慢) 服務器一旦崩潰,后果很難預料;

3.JSP+JavaBean開發模式

1.JavaBean簡介

a.一種Java語言寫成的可重用組件。為寫成JavaBean,類必須是具體和公開的,且有無參構造器,私有屬性,公共的getter和setter方法(暴露成員屬性供重用,提高開發效率)
b.用戶可以使用JavaBean將功能、處理、值、數據庫訪問和其他任何可以用java代碼創造的對象進行打包,并且其他的開發者可以通過內部的JSP頁面、Servlet、其他JavaBean、applet程序或者應用來使用這些對象。用戶可以認為JavaBean提供了一種隨時隨地的復制和粘貼的功能,而不用擔心任何改變

2.JavaBean設計注意事項:

a.不要試圖在javaBean返回的HTML中放置任何字體尺寸;備注:并不是所有的瀏覽器都相同,很多瀏覽器無法處理完整的字體尺寸;b.不要試圖在JavaBean返回的HTML中放置任何腳本或者DHTML;備注:向頁面直接輸出腳本或者DHTML相當于自我毀滅,因為某些瀏覽器版本在處理不

正確的腳本時會崩潰(非常少但是有)。如果用戶的JavaBean在運行時是動態的推出復雜的HTML語言,用戶將陷入調試的噩夢。另外,復雜的HTML將限制JavaBean的壽命和靈活性。

邏輯關系圖如下:

特點:將業務邏輯與頁面表現進行分離,在一定程度上增加了程序的可調式性和維護性

缺點:頁面將控制與顯示集于一身;

結論:簡單:適合小型項目的快速構建與運行

備注:此模式已過時,了解即可


4.JSP+Servlet+JavaBean開發模式

邏輯關系圖如下:

特點:

JSP作為視圖,表現頁面, Servlet作為控制器,控制程序的流程并調用業務來處理, JavaBean封裝了業務邏輯(Model模型 JavaBean|四種作用域),遵循MVC設計模式

缺點:

沒有統一的開發框架導致開發周期延長;

5.MVC分層思想

總結

以上是生活随笔為你收集整理的JavaWeb开发模式:C/S模式,B/S模式,JSP+JavaBean模式,JSP+Servlet+JavaBean模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。