企業開發介紹
JavaEE 規范
JavaEE
規范是J2EE
規范的新名稱,早期被稱為 J2EE 規范,其全稱是 Java 2 Platform Enterprise Edition,是由 SUN 公司領導、各廠家共同制定并得到廣泛認可的工業標準(JCP 組織成員)。
其中,JCP 組織(官網)的全稱是 Java Community Process,是一個開放的國際組織,主要由 Java 開發者以及被授權者組成,職能是發展和更新,成立于 1998 年。
JavaEE 規范是眾多 Java 開發技術的總稱。這些技術規范都是沿用自 J2EE 的,一共包括了 13 個技術規范,如jsp/servlet、jndi、jaxp、jdbc、jni、jaxb、jmf、jta、jpa、EJB 等。
JavaEE 的版本是延續了 J2EE 的版本,但是沒有繼續采用其命名規則。J2EE 的版本從 1.0 開始到 1.4 結束,而 JavaEE 版本是從 JavaEE 5 版本開始的,詳情請參考:JavaEE8 規范概覽。
Web 概述
Web 在英文中的含義是網狀物、網絡。在計算機領域,它通常指的是后者,即網絡
。
像 WWW 是由 3 個單詞組成的,即World Wide Web
,中文含義是萬維網
;而 HTML、CSS 和 JS 的參考文檔《W3School 全套教程》中的W3C
就是萬維網聯盟
。
他們的出現都是為了讓我們在網絡的世界中獲取資源,這些資源的存放之處,我們稱之為網站
。我們通過輸入網站的地址(即網址),就可以訪問網站中提供的資源。
在網上我們能訪問到的內容全是資源(不區分局域網還是廣域網)。只不過,不同類型的資源展示的效果不一樣。資源可以分為靜態資源和動態資源:
-
靜態資源
指的是,網站中提供給人們展示的資源是一成不變的,也就是說不同人或者在不同時間,看到的內容都是一樣的。例如:我們看到的新聞,網站的使用手冊,網站功能說明文檔等等。而作為開發者,我們編寫的 html、css、js、圖片、多媒體等,都可以稱為靜態資源。 -
動態資源
指的是,網站中提供給人們展示的資源是由程序產生的,在不同的時間或者用不同的人員由于身份的不同,所看到的內容是不一樣的。例如:我們在12306上購買火車票,火車票的余票數由于時間的變化,會逐漸的減少,直到最后沒有余票。還有,我們在 CSDN 上下載資料,只有登錄成功后,且積分足夠時才能下載。否則就不能下載,這就是訪客身份和會員身份的區別。作為開發人員,我們編寫的 JSP、servlet、php、ASP 等都是動態資源。
關于廣域網和局域網的劃分,廣域網指的就是萬維網,也就是我們說的互聯網;局域網是指的是在一定范圍之內可以訪問的網絡,出了這個范圍,就不能再使用的網絡。
系統結構簡介
- 根據基礎結構劃分:C/S 結構,B/S 結構兩類。
- 根據技術選型劃分:Model1 模型,Model2 模型,MVC 模型、三層架構 + MVC 模型。
- 根據部署方式劃分:一體化架構,垂直拆分架構,分布式架構,流動計算架構,微服務架構。