目錄
1.概述
Eclipse for JavaEE用來開發JavaEE項目,相比SE版本的Eclipse,其插件更多,功能更強大。
2.本文用到的工具
Eclipse JavaEE安裝包(v4.6.0)(必需)
JDK安裝包(v8u91)(必需)
Tomcat安裝包(v8.0.35)(更多版本見官網)(可替換)
MySQL安裝包(v5.5.49)(更多版本見官網)(可替換)
MySQL-JDBC驅動(v5.1.39)(更多版本見官網)(可替換)
Java中文離線文檔(可選)
ADT(v23.0.7)(Eclipse上開發安卓的插件)(視需求而定)
若需要更多其他的Eclipse版本,可在官網查詢…
測試源碼(JavaWeb部分)
3.安裝與配置
3.1 安裝Eclipse JavaEE之前,設定好安裝目錄和工作空間:
3.2 下載Eclipse JavaEE安裝包,這裏提供壓縮包版,解壓後雙擊eclipse.exe啓動,然後設置一下工作空間即可:
如果是在官網下載,請選擇以下版本:
4.JavaSE開發測試
創建並運行一個簡單的JavaSE項目:
5.JavaEE開發測試
這裏只測試基本的JavaWeb程序,不涉及相關框架。
5.1 設置Tomcat服務器
確保Tomcat服務器安裝完成後,在eclipse裏設置服務器:
5.2 簡單的JavaWeb程序
測試一個簡單的Servlet程序:
5.3 JavaWeb登錄驗證程序
此Web程序從網頁登錄,然後驗證賬號和密碼是否合法。
創建一個用於錯誤提示的Servlet:
創建一個用於判斷賬號密碼是否合法的Servlet:
創建一個HTML頁面用於登錄
測試項目
5.4 JavaWeb調用數據庫驗證登錄
在上述項目基礎上,加入數據庫操作。思路爲獲取賬號密碼後與數據庫中賬號密碼匹配,若匹配成功,則顯示登錄成功頁面。
編寫此項目前,確保MySQL數據庫已安裝,且MySQL-JDBC驅動已準備好。
依次創建用戶類和數據庫操作類(不是Servlet),且需要引入JDBC驅動。
5.5 常見錯誤處理
修改源碼後,往往會運行出錯或者還是出現上次的結果,解決辦法如下:
選定整個工程,用Run As嘗試運行:
清理項目:
另外要確定數據庫服務正常,如果是服務器端口的問題,那麼先關閉服務器再運行:
還有一些莫名其妙的異常,可以重啓編譯器解決。
有問題多百度…
5.6 web.xml文件簡介
之前還有個文件沒介紹,那就是web.xml文件。這其實是個配置文件,簡單地比如配置Servlet的映射信息(可以理解爲爲Servlet起個別名)。
由於之前的Servlet基於Web3.1,所以已經自動生成了映射信息。我們不妨將Servlet類開頭的@WebServlet(XXX)註釋掉,這樣程序將無法運行。這時候就必須手動配置映射信息如圖: