Java在哪些方面有應(yīng)用Java 的應(yīng)用可以簡單分為以下幾個方面:
Java 的桌面應(yīng)用
桌面應(yīng)用一般僅僅需要 JRE 的支持就足夠了。
Java Web 應(yīng)用
Java 的 Web 應(yīng)用至少需要安裝 JDK 和一個 Web 容器(例如 Tomcat),以及一個多用戶數(shù)據(jù)庫,Web 應(yīng)用至少分為 3 層:
Browser 層:瀏覽器顯示用戶頁面。
Web 層:運(yùn)行 Servlet/JSP。
DB 層:后端數(shù)據(jù)庫,向 Java 程序提供數(shù)據(jù)訪問服務(wù)。
Java 企業(yè)級應(yīng)用
企業(yè)級應(yīng)用比較復(fù)雜,可以擴(kuò)展到 n 層,最簡單情況會分為 4 層:
Browser 層:瀏覽器顯示用戶頁面。
Client 層:Java 客戶端圖形程序(或者嵌入式設(shè)備的程序)直接和 Web 層或者 EJB層交互。
Web 層:運(yùn)行 Servlet/JSP。
EJB 層:運(yùn)行 EJB,完成業(yè)務(wù)邏輯運(yùn)算。
DB 層:后端數(shù)據(jù)庫,向 Java 程序提供數(shù)據(jù)訪問服務(wù)。
Java 嵌入式應(yīng)用
Java 嵌入式應(yīng)用是一個方興未艾的領(lǐng)域。嵌入式開發(fā),需要從下載 J2ME 開發(fā)包。J2ME包含了嵌入式設(shè)備專用虛擬機(jī) KVM,和普通的 JDK 中包含的 JVM 有所不同,另外還需要到特定的嵌入式廠商那里下載模擬器。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報。