javacs,JAVAC是什麼

本文目錄一覽:

java實現cs和bs時根本區別在哪裡?

C/S Client/Server (客戶端/服務器)

B/S Browser/Server (瀏覽器/服務器)

區別其實還是挺大的。

Client/Server是建立在局域網的基礎上的,Browser/Server是建立在廣域網的基礎上的。

(1)、硬件環境不同:

C/S 一般建立在專用的網絡上, 小範圍里的網絡環境, 局域網之間再通過專門服務器提供連接和數據交換服務。

B/S 建立在廣域網之上的, 不必是專門的網絡硬件環境,例如電話上網, 租用設備, 信息自己管理, 有比C/S更強的適應範圍, 一般只要有操作系統和瀏覽器就行。

(2)、對安全要求不同

C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強。 一般高度機密的信息系統採用C/S 結構適宜,可以通過B/S發佈部分可公開信息。

B/S 建立在廣域網之上, 對安全的控制能力相對弱, 面向是不可知的用戶群。

(3)、對程序架構不同

C/S 程序可以更加註重流程,可以對權限多層次校驗,對系統運行速度可以較少考慮。

B/S 對安全以及訪問速度的多重的考慮, 建立在需要更加優化的基礎之上。 比C/S有更高的要求,B/S結構的程序架構是發展的趨勢,從MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持網絡的構件搭建的系統。SUN和IBM推的JavaBean構件技術等,使B/S更加成熟。

(4)、軟件重用不同

C/S 程序可以不可避免的整體性考慮, 構件的重用性不如在B/S要求下的構件的重用性好。

B/S 對的多重結構,要求構件相對獨立的功能。 能夠相對較好的重用。就如買來的餐桌可以再利用,而不是做在牆上的石頭桌子。

(5)、系統維護不同

系統維護是軟件生存周期中,開銷大,相當重要

C/S 程序由於整體性,必須整體考察,處理出現的問題以及系統升級難, 可能是再做一個全新的系統。

B/S 構件組成方面構件個別的更換,實現系統的無縫升級。 系統維護開銷減到最小,用戶從網上自己下載安裝就可以實現升級。

(6)、處理問題不同

C/S 程序可以處理用戶面固定,並且在相同區域, 安全要求高的需求,與操作系統相關, 應該都是相同的系統。

B/S 建立在廣域網上, 面向不同的用戶群,分散地域, 這是C/S無法作到的,與操作系統平台關係最小。

(7)、用戶接口不同

C/S 多是建立在Window平台上,表現方法有限,對程序員普遍要求較高。

B/S 建立在瀏覽器上, 有更加豐富和生動的表現方式與用戶交流, 並且大部分難度減低,降低開發成本。

(8)、信息流不同

C/S 程序一般是典型的中央集權的機械式處理,交互性相對低。

B/S 信息流向可變化, B-B、 B-C、 B-G等信息流向的變化, 更象交易中心

用java如何實現CS模式系統

java有自帶的跨平台的圖型界面類,就是swing。通過swing的圖型界面的設計,可以實現cs系統的。

然後使用MVC的軟件設計思想來實現界面、業務處理、數據持久等編程方式,就可以實現CS模式的系統編程。

如果你已經很熟悉javaee的開發模式,那麼你只需要對圖型界面這塊深入了解一下即可,另外有很多圖型界面的框架可以使用,提高開發效率。

Java 的cs模式是什麼啥意思?剛學Java沒多久,希望能詳細解釋下模式謝謝

單機遊戲理論上是不屬於的, c/s 應是軟件系統體系結構 是要求有客戶端 有服務端的, 客服端負責處理邏輯、呈現界面, 服務器端主要提供數據管理、數據共享、數據及系統維護和並發控制等

java在c/s開發方面是不是特別爛?幾乎沒人用?

我也是做java的,你說的很對。java的優勢就是web方面。swing簡直慘不忍睹啊。如果非要用java做c/s的話,最好用原生的swt。swing被封裝過。不過不管怎麼說,java做c/s是非常不方便。

還有,winform又好用又強大,的確能輕鬆完爆swing。

.net嵌入式倒是沒玩過,不知道有多強大。

一起挨罵吧… …

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/156952.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-18 01:59
下一篇 2024-11-18 01:59

相關推薦

  • javac語言編譯,javac編譯器

    本文目錄一覽: 1、編譯java程序需要使用什麼命令 2、maven最後還是調用javac編譯么 3、java如何編譯c或c++文件 4、如何編譯運行一個簡單的java程序 5、J…

    編程 2025-01-13
  • 使用javac編譯Java代碼

    一、 javac編譯器簡介 Java編譯器是將Java源代碼文件轉換為可執行代碼的程序。Java編譯器的主要功能是將Java源代碼翻譯成Java位元組碼。 Java SE Devel…

    編程 2025-01-02
  • 使用javac編譯java文件

    引言 在Java語言中,我們需要使用編譯器對源代碼進行編譯,生成可執行的二進制文件。本文將會詳細介紹Java編譯器中,使用javac編譯java文件的方法,以及其中的一些重要細節。…

    編程 2024-12-24
  • javac語言開發,javac

    本文目錄一覽: 1、JAVA和C語言可以共同開發某個應用軟件嗎? 2、學java需要學習c語言嗎 3、我想要做遊戲的話,我應該學java還是C語言好呢 4、java與C語言哪個更有…

    編程 2024-12-19
  • javac語言編寫,CJava語言程序設計

    本文目錄一覽: 1、怎樣用javac編寫一個程序:打印出從命令行獲得的三個參數。需要確定命令行數組中string的下標。 2、如何為一個用C語言編寫的程序加上一個用Java編寫的界…

    編程 2024-12-17
  • javac,javac命令

    本文目錄一覽: 1、javac命令和java命令做什麼事情呢? 2、javac命令和java命令做什麼事情 3、編譯java文件時出現:「javac不是內部或外部命令也不是可運行的…

    編程 2024-12-13
  • java常見問題之javac,java常見問題及解決方案

    本文目錄一覽: 1、java在編譯時出現 javac:找不到文件 是怎麼回事 2、運行一個java程序時,總是顯示javac找不到文件(環境變量設置好了,源程 3、javac是什麼…

    編程 2024-12-12
  • Javac和Java的區別

    一、編譯和執行過程的區別 Javac和Java是Java編程語言中最常見的兩個工具,它們的區別首先在於編譯和執行的過程不同。 Javac是Java編譯器,用於將Java源代碼文件(…

    編程 2024-12-12
  • Javac:Java編譯器

    Javac是Java的編譯器,用於將Java源代碼編譯成Java位元組碼。Java位元組碼是一種中間代碼,可以在任何平台上運行,並且可以被Java虛擬機(JVM)解釋執行。因此,Jav…

    編程 2024-12-12
  • javac語言原理,java編程原理

    本文目錄一覽: 1、C語言與JAVA的區別是什麼 2、既然JAVA這麼底層,為什麼還需要C和C++語言? 3、JAVA語言和C語言有什麼區別? 4、Java和C語言有什麼區別? 5…

    編程 2024-12-12

發表回復

登錄後才能評論