大家都知道,軟體有CS架構和BS架構兩種,而且對於兩種架構的優劣各有說法,對於目前使用排名第一的java語言,普遍影響都是開發web程式的,其實java也可以開發出類CS架構的程式。
1.C/S
2.C/S
3.作為現在主流的開發語言java,主要應用是進行web開發,那麼可以不可以使用java語言,但是能照顧部分C/S架構的有點呢,這裡給大家介紹一種技術方案,那就是使用jxbrowser。
4.jxbrowser
具體jxbrowser的用法這裡就不多介紹了,大家自己去找些資料吧。經過大專案實戰,效果非常好。
什麼是cs框架?
bs不就是cs框架一種特例?!
若是覺得bs框架帶html程式碼不舒服,微服務、api、restful、json不都是可以用的嗎?
大家都知道,軟體有CS架構和BS架構兩種,而且對於兩種架構的優劣各有說法,對於目前使用排名第一的java語言,普遍影響都是開發web程式的,其實java也可以開發出類CS架構的程式。
1.C/S
架構,即Client/Server,一般是在區域網中使用,多應用於很多行業性的軟體產品中,比如企業內部、醫療機構內部等等。B/S架構,即Browser/Server,是建立在廣域網上的,多應用於網際網路產品,但也有部分行業產品在區域網內使用B/S架構。2.C/S
和B/S架構各自的優劣,主要在於B/S架構客戶端免維護,部署在伺服器,客戶端只要有瀏覽器就可以訪問,而C/S架構需要把程式部署在不同的終端,維護起來稍顯麻煩。但C/S架構可以減輕服務端的壓力,同時可以面對使用者特別複雜的需求,也更容易和硬體裝置本身進行互動。3.作為現在主流的開發語言java,主要應用是進行web開發,那麼可以不可以使用java語言,但是能照顧部分C/S架構的有點呢,這裡給大家介紹一種技術方案,那就是使用jxbrowser。
4.jxbrowser
作為一個跨平臺的Java庫,允許將基於Google Chromium的Web瀏覽器元件整合到Java Swing / AWT / JavaFX應用程式中,這樣就可以將輕量級Swing / JavaFX元件嵌入到Java應用程式中,便實現了CS+BS的結合方式,同時滿足了CS的互動性和BS的靈活性。客戶端就相當於一個帶有瀏覽器核心的定製瀏覽器,可以與各種硬體互動,同時負責網頁的顯示,而業務的處理依然是在伺服器後臺。請輕鬆的就將BS加殼封裝成CS桌面系統了。使用者互動提交超好,又兼顧了BS的模式具體jxbrowser的用法這裡就不多介紹了,大家自己去找些資料吧。經過大專案實戰,效果非常好。