跟小博老師一起學(xué)Servlet ——Servlet案例

開發(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)手練一練吧,有問題給小傅老師留言。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容