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