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