別放棄浸透淚水的昨天,晨光已為明天掀開新篇? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
???????????????????????????????????????????????????????? ?——陳長生.
??主頁:陳長生.-CSDN博客?
📕上一篇:JAVA EE_HTTP-CSDN博客
1.什么是Java EE
? ? ? ? Java?EE(Java Platform Enterprise Edition)Java企業版 是?Java SE的擴展,主要解決企業的開發需求
1.1.發展歷程
? ? ? ? 早期時候,Java EE是包含在Java SE中的,但是隨著時代的不斷進步,人們的需求也不斷提高,Java EE中的內容也隨著不斷的增多,所以后來的時候Java EE就從Java SE中脫離出來
? ? ? ? 其實Java EE最早的時候并不是叫Java EE,是有其他名稱的
? ? ? ? 1999年:Java中負責企業部分的內容被分離出來,并命名為J2 EE
? ? ? ? 2006年:從J2 EE命名為?Java EE
? ? ? ? 2017年:Java EE被捐贈給Ecilpse基金會,并被其命名為Jakarta EE
? ? ? ??
????????但是2017年的時候Java EE就為修改為Jakarta EE,為什么現在還叫Java EE,因為Java的名稱是有延滯性的,就像J2 EE被命名為Java EE時候,雖然是06年就被改名,但是到2010年的時候Java EE這個名稱才被全球慢慢普及,同理,Jakarta EE也會走Java?EE的老路~
2.Java EE(進階)主要工作
? ? ? ? 在進階部分,我們主要是進行web的開發
2.1.什么是web開發
? ? ? ? web(World Wide Web) 全球廣域網,即使用瀏覽器與我們進行交互
2.2.web工作流程
? ? ? ? 目前主要的開發結構分為C/S和B/S
? ? ? ? C/S(客戶端/服務器):我們通過軟件與服務器進行交互
? ? ? ? B/S(瀏覽器/服務器):我們通過瀏覽器與服務器進行交互
2.3.框架? ? ? ?
? ? ? ? 在Java EE階段,我們主要學習框架的使用,并使用框架進行web開發
? ? ? ? 框架這個詞是借鑒于建筑工程中,工人在蓋一座房子的時候,要先設計建筑的類型,畫個圖紙,哪里牽電線,哪里做水管,打地基等一些列工作就是在為后續的建房做框架,也可以理解為半成品
? ? ? ? 而Java中也是如此,將復雜的功能寫好,然后封裝起來,使用的時候調用就好了
2.3.1.常用框架
? ? ? ? Spring,Spring Boot,Spring MVC,Mybatis
? ? ? ? 可以把以上框架看成一家人,我們稱之為Spring家族
? ? ? ? 當然,這只是一部分,Spring家族的產品遠不止這4個