(一) 環(huán)境搭建和新建項目)
一直都在做App開發(fā)但是對java web方面的了解比較少最近有時間所以自己就尋思動手從零開始搭建一個java web項目。該項目主要是給app提供接口服務(wù)簡稱項目為‘mserver’。好了接下來我們就開始簡單的搭建項目。一.開發(fā)所需工具。(根據(jù)你的電腦以及系統(tǒng)選擇合適的版本下載1.JDK 。下載鏈接。JDK(Java Development Kit) 是 Java 語言的軟件開發(fā)工具包(SDK)。JDK是 Java 語言的軟件開發(fā)工具包主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。JDK是整個java開發(fā)的核心它包含了JAVA的運行環(huán)境JAVA工具和JAVA基礎(chǔ)的類庫。2.eclipse開發(fā)工具。下載鏈接。PS:我們在下載軟件的過程中可能會有多個不同的下載文件例如zip、msi等那么這兩個有什么區(qū)別嗎ZIP是免安裝的軟件包MSI是微軟特有壓縮格式是需要安裝的軟件包 ZIP Archive 壓縮版本需要自己配置 MSI Installer安裝版本安裝過程中自動配置3.Tomcat服務(wù)器。下載鏈接。4.Mysq數(shù)據(jù)庫。下載鏈接 。如果你不習(xí)慣使用命令去操作數(shù)據(jù)庫那么推薦你使用SQLyog工具下載鏈接。PS:下載安裝好JDK 后需要配置環(huán)境變量。以Win7電腦為例配置環(huán)境變量(1).依次點擊計算機→屬性→高級系統(tǒng)設(shè)置→高級→環(huán)境變量(2).打開系統(tǒng)變量新建JAVA_HOME 變量變量值填寫jdk的安裝目錄本人是 D:\Java\jdk1.7.0)(3).在系統(tǒng)變量中找到Path變量點擊編輯在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;注意原來Path的變量值末尾如果沒有‘;’先輸入;后再輸入上面的代碼(4).在系統(tǒng)變量中新建 CLASSPATH 變量變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar注意最前面有一點經(jīng)過以上幾步環(huán)境變量就配置完成了。但是我們還得驗證一下是否配置成功運行cmd 輸入 java -version如出現(xiàn)以下截圖顯示的顯示說明配置成功。二. 創(chuàng)建項目。1.打開eclipse先配置一下Tomcat服務(wù)器。(1).打開windows- preferences找到Server下方的Runtime Environment單擊右方的Add按鈕(2). 選擇已經(jīng)安裝的Tomcat版本點擊Next(3).找到下載安裝后的Tomcat點擊Finish。經(jīng)過以上幾步就可以看到紅色框中出現(xiàn)剛才你添加的Tomcat服務(wù)器。2.創(chuàng)建項目。(1). 打開eclipse,在Workspace空白的地方右鍵New,選擇‘Dynamic Web project’點擊Next,(2).輸入項目名稱選擇服務(wù)器其他的默認就可以點擊Finish就可以了稍等一會你的Eclipse中會出現(xiàn)兩個項目如下圖所示表示創(chuàng)建項目成功了。此時你可以run項目運行后可能會報404這是因為你的web項目底下沒有可訪問的資源。那么就在項目的‘WebContent’目錄底下創(chuàng)建一個比較簡單的jsp文件index.jsp具體代碼如下% page languagejava contentTypetext/html; charsetISO-8859-1 pageEncodingISO-8859-1% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head meta http-equivContent-Type contenttext/html; charsetISO-8859-1 titleInsert title here/title /head body h1hello world!/h1 h2This is my test page!/h2 h3Welcome to my page!/h3 /body /html創(chuàng)建成功后點擊運行然后在瀏覽器中輸入“http://localhost:8080/mServer/index.jsp”便可以看到經(jīng)過上面兩大步驟我們的mServer接口項目已經(jīng)創(chuàng)建成功了我們就可以開始進行接口開發(fā)了今天先到這里下篇文章我們會講解使用古老的方法開發(fā)接口服務(wù)java web接口開發(fā)(二) 接口開發(fā)具體實現(xiàn)。博文中經(jīng)常有小伙伴留言說項目的許多問題最近就推出幾篇補坑的文章打算這幾篇文章詳細解決項目中的代碼以及業(yè)務(wù)流程java web接口開發(fā)(四) 接口開發(fā)補坑1和java web接口開發(fā)(五) 接口開發(fā)補坑2歡迎大家查看