- Java Web從入門到精通(第3版)
- 明日科技
- 2493字
- 2020-06-29 17:33:56
4.3 Eclipse的下載與使用
要進行Java Web應用開發,選擇好的開發工具非常重要,而Eclipse開發工具正是很多Java開發者的首選。對于Java應用程序開發來說,可以下載普通的J2SE版本;而對于Java Web程序開發者來說,需要使用J2EE版本的Eclipse。Eclipse是一款完全免費的工具。使用起來簡單方便,深受廣大開發者喜愛。
4.3.1 Eclipse的下載與安裝
可以從官方網站下載最新版本的Eclipse,具體網址為http://www.eclipse.org。下面詳細地介紹Eclipse for J2EE版本的下載過程。
(1)在IE地址欄中輸入“http://www.eclipse.org/”,進入Eclipse官方網站,如圖4.5所示。

圖4.5 Eclipse官方網站首頁
(2)單擊Download超鏈接,進入選擇從哪個站點下載Eclipse。
(3)在圖4.6中單擊Select Another Mirror可以看到圖4.7,在該頁面中選擇下載地址超鏈接。

圖4.6 Eclipse下載列表頁面

圖4.7 Eclipse IDE的下載頁面
(4)單擊“China - Dalian Neusoft University of Information (大連東軟信息學院)”,將打開文件下載對話框,在該對話框中單擊“保存”按鈕,即可將Eclipse的安裝文件下載到本地計算機中。
(5)Eclipse下載完成后,將解壓后的文件放置在自己喜歡的路徑下,即可完成Eclipse的安裝。
4.3.2 啟動Eclipse
Eclipse安裝完成后,即可啟動Eclipse。雙擊Eclipse安裝目錄下的eclipse.exe文件,即可啟動Eclipse,在初次啟動Eclipse時,需要設置工作空間,這里將工作空間設置在Eclipse根目錄的workspace目錄下,如圖4.8所示。

圖4.8 設置工作空間
在每次啟動Eclipse時,都會彈出設置工作空間的對話框,如果想在以后啟動時不再進行工作空間設置,可以選中Use this as the default and do not ask again復選框。單擊OK按鈕后,即可啟動Eclipse。
4.3.3 Eclipse工作臺
啟動Eclipse后,關閉歡迎界面,將進入Eclipse的主界面,即Eclipse的工作臺窗口。Eclipse的工作臺主要由菜單欄、工具欄、透視圖工具欄、項目資源管理器視圖、大綱視圖、編輯器和其他視圖組成,如圖4.9所示。

圖4.9 Eclipse的工作臺
說明
在應用Eclipse時,各視圖的內容會有所改變,例如,打開一個JSP文件后,在大綱視圖中將顯示該JSP文件的節點樹。
4.3.4 使用Eclipse開發Web應用
Eclipse安裝完成后,就可以在Eclipse中開發Web應用了。下面將通過一個具體的實例介紹使用Eclipse開發Web應用的具體方法。
1.創建項目
下面將介紹在Eclipse中創建一個項目名稱為firstProject的項目的實現過程。
(1)啟動Eclipse,并選擇一個工作空間,進入Eclipse的開發界面。
(2)單擊工具欄中的新建按鈕右側的黑三角,在彈出的菜單中選擇“Dynamic Web Project(動態Web項目)”命令,將打開“New Dynamic Web Project(新建動態Web項目)”對話框,在“Project name(項目名稱)”文本框中輸入項目名稱,本節新建的項目名稱為frist,在Dynamic web module version下拉列表框中選擇3.0選項,其他采用默認,如圖4.10所示。

圖4.10 “New Dynamic Web Project(新建動態Web項目)”對話框
(3)單擊“Next(下一步)”按鈕,打開如圖4.11所示的配置Java應用的對話框,這里采用默認設置。

圖4.11 配置Java應用的對話框
(4)單擊“Next(下一步)”按鈕,打開“Configure web module settings(配置web模塊設置)”界面,將Content directory文本框中的值修改為WebContent,如圖4.12所示。

圖4.12 “Configure web module settings(配置web模塊設置)”界面
說明
實際上,Content directory文本框中的值采用什么并不影響程序的運行,讀者也可以自行設定,當然也可以采用默認值WebContent。
(5)單擊“Finish(完成)”按鈕,完成項目frist的創建。此時在Eclipse平臺左側的項目資源管理器中將顯示項目frist,依次展開各節點,可顯示如圖4.13所示的目錄結構。

圖4.13 項目frist的目錄結構
2.創建JSP文件
項目創建完成后,即可根據實際需要創建類文件、JSP文件或是其他文件。下面將創建一個名稱為index.jsp的JSP文件。
(1)在Eclipse的項目資源管理器中,選中frist節點下的WebContent節點并右擊,在彈出的快捷菜單中選擇New JSP File命令,打開New JSP File對話框,在“File name(文件名)”文本框中輸入文件名“index.jsp”,其他采用默認,如圖4.14所示。

圖4.14 New JSP File對話框
(2)單擊“Next(下一步)”按鈕,將打開選擇JSP模板的對話框,這里采用默認設置即可,如圖4.15所示。

圖4.15 選擇JSP模板對話框
(3)單擊“Finish(完成)”按鈕,完成JSP文件的創建。此時,在項目資源管理器的WebRoot節點下,將自動添加一個名稱為index.jsp的節點,同時,Eclipse會自動以默認的與JSP文件關聯的編輯器將文件在右側的編輯窗口中打開。
(4)將index.jsp文件中的默認代碼修改為以下代碼:

(5)將編輯好的JSP頁面保存,至此,完成了一個簡單的JSP程序的創建。
技巧
在默認情況下,系統創建的JSP文件采用ISO-8859-1編碼,不支持中文。為了讓Eclipse創建的文件支持中文,可以在首選項中將JSP文件的默認編碼設置為GB18030。具體的方法是:首先選擇菜單欄中的“項目”→“首選項”命令,在打開的“首選項”對話框中選中左側的Web節點下的JSP文件子節點,然后在右側“編碼”下拉列表框中選擇Chinese, National Standard項目,最后單擊“確定”按鈕完成編碼的設置。
3.配置Web服務器
在發布和運行項目前,需要先配置Web服務器,如果已經配置好Web服務器,就不需要再重新配置了。也就是說,本節的內容不是每個項目開發時所必須經過的步驟。配置Web服務器的具體步驟如下:
(1)在Eclipse工作臺的其他視圖中,選中“服務器”視圖,在該視圖的空白區域右擊,在彈出的快捷菜單中選擇New→Server命令,將打開“New Server(新建服務器)”對話框,在該對話框中展開Apache節點,選中該節點下的Tomcat v9.0 Server子節點(當然也可以選擇其他版本的服務器),其他采用默認,如圖4.16所示。

圖4.16 “New Server(新建服務器)”對話框
(2)單擊“Next(下一步)”按鈕,將打開指定Tomcat服務器安裝路徑的對話框,單擊“Browse(瀏覽)”按鈕,選擇Tomcat的安裝路徑,其他采用默認,如圖4.17所示。

圖4.17 指定Tomcat服務器安裝路徑的對話框
(3)單擊“Finish(完成)”按鈕,完成Tomcat服務器的配置。這時在“服務器”視圖中,將顯示一個“Tomcat v9.0服務器@ localhost [已停止]”節點。這時表示Tomcat服務器沒有啟動。
說明
在“服務器”視圖中選中服務器節點,單擊按鈕,可以啟動服務器。服務器啟動后,單擊
按鈕,可以停止服務器。
4.發布項目到Tomcat并運行
Java Web項目創建完成后,即可將項目發布到Tomcat并運行該項目。下面將介紹具體的方法。
(1)在項目資源管理器中選擇項目名稱節點,在工具欄上單擊按鈕中的黑三角,在彈出的菜單中選擇“Run As(運行方式)”→“Run on Server(在服務器上運行)”命令,將打開“Run On Server(在服務器上運行)”對話框,在該對話框中選中“Always use this server when running this project(將服務器設置為默認值)”復選框,其他采用默認,如圖4.18所示。

圖4.18 “Run On Server(在服務器上運行)”對話框
(2)單擊“Finish(完成)”按鈕,即可通過Tomcat運行該項目,運行后的效果如圖4.19所示。
說明
如果想要在IE瀏覽器中運行該項目,可以將圖4.19中的URL地址復制到IE地址欄中,并按下Enter鍵運行即可。

圖4.19 運行frist項目
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- Vue.js入門與商城開發實戰
- Hands-On Enterprise Automation with Python.
- C語言程序設計同步訓練與上機指導(第三版)
- Getting Started with Hazelcast(Second Edition)
- MySQL從入門到精通(軟件開發視頻大講堂)
- Visual FoxPro 6.0程序設計
- 從Power BI到Analysis Services:企業級數據分析實戰
- 深入實踐DDD:以DSL驅動復雜軟件開發
- Get Your Hands Dirty on Clean Architecture
- 計算機組裝與維護(第二版)
- Learning Alfresco Web Scripts
- C語言編程魔法書:基于C11標準
- Java基礎案例教程(第2版)