Java應用於哪些方面?

一切只為了更好


Java 的應用可以簡單分為以下幾個方面:

一、Java 的桌面應用

桌面應用一般僅僅需要 JRE 的支持就足夠了。

二、Java Web 應用

Java 的 Web 應用至少需要安裝 JDK 和一個 Web 容器(例如 Tomcat),以及一個多用戶數據庫,Web 應用至少分為 3 層:

1、Browser 層:瀏覽器顯示用戶頁面。

2、Web 層:運行 Servlet/JSP。

3、DB 層:後端數據庫,向 Java 程序提供數據訪問服務。

三、Java 企業級應用

企業級應用比較複雜,可以擴展到 n 層,最簡單情況會分為 5層:

1、Browser 層:瀏覽器顯示用戶頁面。

2、Client 層:Java 客戶端圖形程序(或者嵌入式設備的程序)直接和 Web 層或者 EJB層交互。

3、Web 層:運行 Servlet/JSP。

4、EJB 層:運行 EJB,完成業務邏輯運算。

5、DB 層:後端數據庫,向 Java 程序提供數據訪問服務。

四、Java 嵌入式應用

Java 嵌入式應用是一個方興未艾的領域。嵌入式開發,需要從下載 J2ME 開發包。J2ME包含了嵌入式設備專用虛擬機 KVM,和普通的 JDK 中包含的 JVM 有所不同,另外還需要到特定的嵌入式廠商那裡下載模擬器


星系科技館


1·、java開發比較流行,可以在很多地方下使用。

如:

web 開發,目前的SSH主流框架能是快速高效開發網站。

ERP 開發,用於做ERP軟件前臺後臺。

手機遊戲開發,目前大部分分手機都是安卓系統,安卓用的是java,開發java的安卓應用和遊戲很有前途。

java桌面程序開發,用於公司內部使用,如簡易的通訊工具開發。

java的優勢在於跨平臺和代碼開源,使用範圍廣。

2、Java應用主要由以下四大方向組成:

Java的桌面應用

桌面應用一般僅僅需要JRE的支持就足夠了。

Java Web應用

Java的Web應用至少需要安裝JDK和一個web容器(例如Tomcat),以及一個多用戶數據庫,Web應用至少分為三層:

Browser層:瀏覽器顯示用戶頁面

Web層:運行Servlet/JSP

DB層:後端數據庫,向Java程序提供數據訪問服務

Java企業級應用

企業級應用比較複雜,可以擴展到n層,最簡單情況會分為4層:

Browser層:瀏覽器顯示用戶頁面

Client層:Java客戶端圖形程序(或者嵌入式設備的程序)直接和Web層或者EJB層交互

Web層:運行Servlet/JSP

EJB層:運行EJB,完成業務邏輯運算

DB層:後端數據庫,向Java程序提供數據訪問服務

Java嵌入式應用

Java嵌入式應用是一個方興未艾的領域,從事嵌入式開發,需要從Sun下載J2ME開發包,J2ME包含了嵌入式設備專用虛擬機KVM,和普通的JDK中包含的JVM有所不同。另外還需要到特定的嵌入式廠商那裡下載模擬器。

Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於個人PC、數據中心、遊戲控制檯、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。


憋出內傷


在金融服務業,Java的應用非常廣泛,很多第三方交易系統、銀行、金融機構都選擇用Java來編寫前臺和後臺的電子交易系統,結算和確認系統,數據處理項目以及其他項目。大多數情況下,Java被用在服務器端開發,但多數沒有任何前端,它們通常是從一個服務器(上一級)接收數據,處理後發向另一個處理系統(下一級處理)。

  電子商務以及網站開發方面,Java 也有一定建樹。開發人員可以運用Spring MVC、Struts2.0以及frameworks等不同的框架來創建web項目,而政府項目中也會用到簡單的 servlet,jsp和以struts為基礎的網站,像醫療、保險、教育、國防以和其他的不同部門的網站也是以Java為基礎來開發的。

  Hadoop和其他的大數據技術也在不同程度使用著Java,例如Apache的基於java的Hbase,Accumulo(開源),以及ElasticSearch。

  而在嵌入式領域,在智能卡或者傳感器上,只需要130KB就能夠使用Java技術,這顯示了這個平臺是多麼的可靠。

  在高頻交易領域,Java平臺提高了它的特性和即使編譯,可以像C++一樣傳輸數據。因此Java也流行於編寫高併發系統。雖然Java的傳輸性能不比C++,但可以避開安全性,可移植性和可維護性等問題。


與界


主要應用於WEB領域方面:如網頁製作、網站開發

1桌面應用領域:如用Java開發的程序可在電腦運行(軟件開發)

2 嵌入式領域:手機遊戲

3Java是網絡開發與軟件開發的首選語言。

4 Java開發環境的建立:集成的開發工具 Eclipse 和

Jcreator


瘋狂實驗


java基於jvm虛擬機,所以任何設備都能安裝,只是看適不適合了。

現在主要用於web開發、安卓開發、大數據開發,其他例如機器學習、車載設備、體感設備也都有。


分享到:


相關文章: