開發(fā)環(huán)境
我們雖可以采用任意的文本編輯工具編寫Servlet,采用IDE工具更加方便快捷。市場(chǎng)上java的IDE工具很多,常用的有Eclipse、MyEclipse、Intellij ide。要使用Eclipse先安裝java的開發(fā)包(JDK)并配置好環(huán)境變量,
,大家可以從http://www.eclipse.org/downloads獲取Eclipse。
小傅老師使用JDK 1.8,Eclipsefor J2EE,Tomcat7的開發(fā)環(huán)境。
實(shí)現(xiàn)過程
新建項(xiàng)目
打開Eclipse后新建一個(gè)Dynamic Web Project項(xiàng)目,按向?qū)л斎腠?xiàng)目名稱,選擇的運(yùn)行環(huán)境。一般情況下直接占單擊下圖中的Finish按鈕就好了。Eclipse會(huì)根據(jù)你的設(shè)定,自動(dòng)創(chuàng)建項(xiàng)目結(jié)構(gòu)并引入相關(guān)的包。
項(xiàng)目結(jié)構(gòu)
Src目錄用來保存JAVA文件與配置文件,前端文件存放在WebContent目錄,如項(xiàng)目要使用到第三方JAR文件,那應(yīng)該放在WEB-INF目錄下的lib目錄中。
編寫Servlet
在Src目錄中新一個(gè)繼承HttpServlet的類,重寫doGet()或doPost()方法。代碼編寫完成后有二種方式配置訪問路徑,一種是通過繁瑣的web.xml,以下的代碼利用Servlet3.0新特性----注解實(shí)現(xiàn)。
部署
手工將Web項(xiàng)目部署到Servlet容器是件非常惱人的事,還好IDE提供了快捷方法。Eclispe只要選中要部署的項(xiàng)目,右擊鼠標(biāo)在彈出的菜單中使用Run on Server選項(xiàng),在彈出的對(duì)話框中選擇對(duì)應(yīng)的服務(wù)器后就部署完成,服務(wù)器也隨之運(yùn)行。項(xiàng)目部署完后,Eclispe會(huì)自動(dòng)創(chuàng)建一個(gè)名為Servers的項(xiàng)目,大家不把它刪除否則下次就要再次部署了。
自動(dòng)創(chuàng)建的Servers項(xiàng)目如下圖所示:
驗(yàn)證結(jié)果
在瀏覽器地址欄中輸入
http://localhost:8080/fjhWeb/hello.do看看返回的結(jié)果是不是
“此信息是由Servlet返回給您的.”提示信息,沒有的話仔細(xì)檢查下拼寫,很多問題往往由一個(gè)字符或符號(hào)引起的。
好了,又到實(shí)戰(zhàn)時(shí)間了。同學(xué)們動(dòng)手練一練吧,有問題給小傅老師留言。