使用Eclipse-Maven-git作Java開發(5)--Eclipse的Java項目的建立過程

        前面已經把所須要的基礎設施準備好了,eclipse這個最關鍵的工具也進行了介紹,接下來就應該進行如何使用工具進行代碼編寫的介紹了。html

        上一篇博客發表也已經有較長的一段時間了,這段時間裏面在公司的工做機操做系統切換到了Fedora 22,不得不說eclipse在上面的界面有點醜,可是用上大致仍是和在windows上是同樣的,算了,扯遠啦……java

        下面就來講一下使用eclipse建立SE和EE項目的流程,不涉及到maven和git,僅僅是熟悉eclipse的使用。git

        先說SE後說EE,建立的工程後面的博客還會使用到,用完了別慌着刪除。web

0、前提

        咱們假設已經按照前面的文章設置了環境什麼的,對eclipse的視圖什麼的也有了一些瞭解,總之就是已經看過前面的文章了。windows

一、進入建立工程的選擇窗口

        使用eclipse的建立工程嚮導來建立工程,首先須要進入工程類型的選擇窗口,這是建立全部類型的工程的必經步驟。瀏覽器

        在Project視圖,右鍵->"New"->"Project",打開選擇新建工程類型的選擇窗口,開始建立新工程的第一步。tomcat

二、建立Java SE工程

        在彈出來的選擇窗口中,下面有一個樹形菜單,展開"Java",找到裏面的「Java Project」,而後點擊「Next」。服務器

        而後就正式進入建立Java SE項目的嚮導啦,有不少像配置能夠選擇或者修改,咱們都直接使用默認的,只有項目的名字須要咱們指定,eclipse會直接使用項目名字建立一個文件夾來存放有關這個項目的文件,因此這個名字咱們仍是取得「正常」一點,不要取一些很是「另類」的名字,最重要的是不要違反對文件夾命名字符的限制。eclipse

        這裏我使用"TestJSE"來命名這個工程,而後直接其餘的使用默認值,完成嚮導。maven

三、eclipse建立的Java SE項目結構說明

        完成以後的工程結構是這樣的:

        很是簡單,src文件夾是用來存放java源文件和配置文件的,另外就是jre環境了。

        src下面就是直接的classpath,咱們要寫的類、接口、配置文件等等,要在程序中使用的資源都是放在這裏的。(不太嚴謹,可是大概這樣理解)

        jre不用說,咱們平時須要引入的庫就都是來自這裏面的。

四、編寫一個簡單的測試類

        在src上面右鍵->"New"->"Class",彈出新建類的對話框。

        在對話框中填寫package名、類名,以及還有須要繼承的類、實現的接口,默認添加的方法。咱們這裏就不指定繼承的類和實現的接口了,只狗選一個添加main方法,便於直接運行。

        在main方法內輸入「syso」而後使用代碼補全的快捷鍵「Alt+/」補全,這個功能在以前的版本中在這裏會直接將代碼補全修改成:

System.out.println();

        可是如今還須要選擇一下:

        只不過直接回車確認就行。

        咱們輸入一個最廣泛的語句——「Hello 世界」。

public static void main(String[] args) {
        System.out.println("Hello 世界");
    }

        而後就是運行這個測試類了。在這個類文件上或者編輯區右鍵->"Run as"->"Java Application",在控制檯視圖能夠看到運行結果。



五、建立Java Web工程

        在上面說到的選擇新建的工程類型的窗口中選擇「Web」裏面的「Dynamic Web Project」,

        而後在下一步的窗口中輸入工程名稱,選擇運行的環境什麼的,咱們就用默認的就好

        而後下一步就行了,接下來也是下一步。

        而後出現的窗口中須要指定訪問根路徑、工程中用來存放部署文件的目錄名、是否建立web.xml,這裏我選擇建立web.xml其餘的默認。

六、Java EE工程結構說明

        建立好的Java EE工程在Project視圖的效果是這樣的:

        src目錄和SE工程裏面的src是同樣的的;

        Libraries裏面是這個工程可使用的各類庫,「Apache Tomcat...」是來自於咱們關聯的tomcat的庫,jre不用說,和SE工程裏面的是同樣的的,「Web App Libraries」是來自於項目部署目錄"WebContent"裏面的"WEB-INF"裏面的"lib"目錄的,放在lib目錄裏面的jar會自動對應到這裏面。

        WebContent目錄就是部署的資源目錄啦,這個目錄就是這個工程部署的站點的根目錄。裏面WEB-INF目錄存放的是一些配置文件相關的,用戶沒法直接訪問到。

        固然,在Spring MVC開發的時候會把幾乎全部的資源放到WEB-INF目錄下面,在這裏不對這個進行說明。

七、Servlet的Hello World

        在src上面右鍵,"New"->"Servlet"打開新建servlet的嚮導對話框

        在對話框中填寫package和class的名稱

        後面還有選擇或者設置訪問映射路徑、覆蓋父類方法、描述等等的,直接默認!

        在servers視圖中,選擇以前配置好的tomcat,右鍵,「Add and remove」打開部署對話框

        將在左邊的須要部署的工程「Add」到右邊去,點擊確認就完事兒了

        在servers視圖中選中服務器實例後,在試圖右上角點擊啓動服務器

        等到控制檯輸出啓動成功的信息以後,就能夠打開瀏覽器訪問了

        訪問的時候,根目錄默認是項目名字,而後是servlet的名字,端口在默認時是8080,在個人這種狀況下的地址是:

http://127.0.0.1:8080/TestJEE/TestServlet

        訪問起來的效果是:

        其餘的具體功能、效果就不是本文要討論的範圍了。

八、總結

        本文對使用eclipse新建Java SE和Java EE項目的過程、過程視圖結構、新建類等進行了介紹,可是並無對具體的新建過程當中的其它選項進行介紹,這是由於這部分的內容會由於使用maven進行管理而顯得不是很重要,對裏面的須要的內容會在後面使用maven的時候進行着重介紹的,代碼編寫的技術層面不在本系列博文的範圍內,因此只是順帶提一下如何新建類。

        本文所講的新建工程在只是用eclipse的時候很不錯,文件目錄結構簡單明瞭,可是是不符合maven工程默認的目錄結構的,本系列博文的重點將放在符合maven默認文件結構的工程上,因此下一篇文章將會介紹maven默認的目錄結構和如何新建那樣結構的工程。

        這裏新建的工程暫時不要刪除,後面會用到。

        你們以爲有什麼不對的地方還請留言。同時,你們以爲有用的話,也請留言鼓勵一下。

        enjoy!!

相關文章
相關標籤/搜索