-
1 # IT人劉俊明
-
2 # 清風學英語
首先我們應清楚JavaEE究竟是什麼?
JavaEE是J2EE的一個新的名稱,之所以改名,目的還是讓大家清楚J2EE只是Java企業應用。可以理解為Java EE 是一個框架,也可以說是一種規範。
JavaEE平臺提供了一個基於元件的方法來加快設計、開發、裝配及部署企業應用程式。
相較於Microsoft的.NET,Sun公司的Java*E和一系列標準、技術及協議更接近或更滿足網際網路在智慧化Web服務方面對開放性、分佈性和平臺無關性的要求。
JavaEE軟體開發體系架構
兩層架構:傳統的客戶伺服器系統僅只簡單地基於兩層體系來構建,即客戶端(前臺)和企業資訊系統(後臺),沒有任何中介軟體,業務邏輯層與表示層或資料層混在一起。這種兩層架構無論從開發、部署、擴充套件、維護來說,綜其只有一個特點——成本高。
三層架構:三層架構將系統分為表示層、邏輯層、持久層。
表示層:由處理使用者互動的客戶端元件及其容器所組成;
業務邏輯層:由解決業務問題的元件組成;
資料層:由一個或多個數據庫組成,並可包含儲存過程。
新手學習java EE,首先應有一定的計算機基本概念,DOS命令開始,為你入門程式語言掃盲,什麼是程式,如何配置JAVA開發環境,JAVA程式設計的過程是怎樣的,JAVA有什麼物特點,程式是如何執行的,沒有基礎的學習,可能學起來會非常費解和困難,把基礎學好,才能走的更遠!
買本相關的書籍或者在網上找資源,多翻閱,書籍非常重要,不懂就多思考,如《JavaEE基礎教程》包含Java基礎和Java Web程式設計兩部分內容,自學也不錯。
《JavaEE基礎教程》分為上、下兩篇。上篇是Java基礎知識,主要介紹了與Java開發相關的一些基礎知識;下篇是JavaEE基礎知識,主要介紹了JSP動態網頁開發的相關知識。書中列舉了大量的例項,將一些知識點很好地組織到示例中,透過示例來講解相關內容。
多動手實踐
計算機專業的學生都會被老師反覆叮囑:多敲程式碼多練習。很多例子要動手去做才會有更多收穫。在電腦上安裝Java環境。
學會提問交流
很多人學習計算機知識只是自己一個人學習,其實可以在網上多找些論壇,共同學習Java EE的人一起學習,共同進步。提高自己學習的興趣,有更高的效率。
學會發掘資源
網上現在有很多資源影片供大家學習各個專業知識,多看關於Java EE的影片,會讓你受益匪淺。
回覆列表
作為一名從業多年的IT工作者,我來回答一下這個問題。
JavaEE早期是Java的企業級開發版本,目前JavaEE已經被Oracle交給Eclipse基金會管理了,新的名稱是Jakarta EE,所以目前所說的JavaEE通常指的是採用Java進行企業級開發所需要的一系列技術的總稱。
對於零基礎的人來說,如果想學習JavaEE,可以透過以下幾個步驟來完成:
第一:學習Java基礎語法。Java基礎部分包括類、物件、屬性、方法、封裝、繼承、多型等面向物件的基本概念,掌握這些基本概念是學習Java的第一步。由於Java語言的抽象程度比較高,所以學習這些概念需要進行大量的實驗,透過實驗來建立畫面感。另外,基礎部分還包括異常處理、IO、集合、多執行緒以及網路基礎程式設計等內容。
第二:學習Java Web開發。Java Web開發包括Web元件開發、資料庫開發、分散式開發、前端開發等內容。Java的Web元件包括Servlet、JavaBean、JSP等傳統概念,另外掌握MVC框架是學習Web開發的一個重點。前端開發目前對於Java程式設計師來說也是需要掌握的,重點在於JavaScript的學習。資料庫部分主要掌握Java如何透過JDBC完成資料庫的各種操作,如何完成面向物件到面向關係的對映。
第三:學習框架開發。學習Java一定要掌握相關的框架,目前Spring系列框架就是比較流行的Java框架,包括SpringMVC、SpringBoot、SpringCloud等。Spring框架已經在Java開發領域使用了多年,目前已經形成了一個龐大的技術體系,可以說是一個一站式的解決方案。Spring不僅能夠提升效能,同時Spring自身也比較輕,可以說採用Spring進行企業級開發是比較理想的方案之一。