IDE(Eclipse或 Netbeans)

數(shù)據(jù)庫(kù)(Oracle 或Mysql)

服務(wù)器(Tomcat)

在創(chuàng)建任何 Web 應(yīng)用程序之前,請(qǐng)確保上述所有工具都已正確安裝在您的" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > Java Web開發(fā)流程的步驟!

Java Web開發(fā)流程的步驟!

時(shí)間:2023-05-24 05:21:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-05-24 05:21:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

Java Web開發(fā)流程的步驟?。阂?jiǎng)?chuàng)建 Web 應(yīng)用程序,告訴大家需要以下Java開發(fā)工具:

IDE(Eclipse或 Netbeans)

數(shù)據(jù)庫(kù)(Oracle 或Mysql)

服務(wù)器(Tomcat)

在創(chuàng)建任何 Web 應(yīng)用程序之前,請(qǐng)確保上述所有工具都已正確安裝在您的系統(tǒng)上。

現(xiàn)在,按照以下步驟開發(fā) Web 應(yīng)用程序:

1、打開Eclipse 創(chuàng)建一個(gè)動(dòng)態(tài)Web項(xiàng)目

打開 Eclipse IDE,導(dǎo)航到File-> New-> Dynamic Web Project。

如果動(dòng)態(tài) Web 項(xiàng)目未在您的 IDE 中列出,則轉(zhuǎn)到另一個(gè)選項(xiàng)并搜索它。點(diǎn)擊它繼續(xù)。

2、提供項(xiàng)目名稱

現(xiàn)在,輸入項(xiàng)目名稱并單擊下一步繼續(xù)。

按照提示并勾選生成web.xml部署描述符。

現(xiàn)在,我們的項(xiàng)目已經(jīng)準(zhǔn)備好了;項(xiàng)目結(jié)構(gòu)如下:

3、創(chuàng)建一個(gè)Servlet

現(xiàn)在,通過(guò)右鍵單擊Java Resources/src文件夾來(lái)創(chuàng)建一個(gè) servlet。要?jiǎng)?chuàng)建 servlet,請(qǐng)右鍵單擊src文件夾并導(dǎo)航到New-> Servlet菜單。在這里,提供 Servlet 名稱:

單擊完成按鈕。它將按照指定創(chuàng)建一個(gè) TestServlet。您可以選擇任何 Servlet 名稱。

TestServlet.java:

導(dǎo)入 java.io.IOException; 導(dǎo)入 javax.servlet.ServletException; 導(dǎo)入 javax.servlet.annotation.WebServlet; 導(dǎo)入 javax.servlet.http.HttpServlet; 導(dǎo)入 javax.servlet.http.HttpServletRequest; 導(dǎo)入 javax.servlet.http.HttpServletResponse; /** * Servlet 實(shí)現(xiàn)類 TestServlet */ @WebServlet ( "/TestServlet" ) 公共類 TestServlet 擴(kuò)展 HttpServlet { 私有靜態(tài)最終長(zhǎng) 序列版本UID = 1L; /** * @see HttpServlet#HttpServlet() */ 公共 TestServlet(){ 超級(jí)(); // TODO 自動(dòng)生成的構(gòu)造函數(shù)存根 } /** * @see HttpServlet#doGet(HttpServletRequest 請(qǐng)求,HttpServletResponse 響應(yīng)) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO 自動(dòng)生成的方法存根 response.getWriter().append( "服務(wù)于:" ).append (request.getContextPath()); } /** * @see HttpServlet#doPost(HttpServletRequest 請(qǐng)求,HttpServletResponse 響應(yīng)) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO 自動(dòng)生成的方法存根 doGet(請(qǐng)求,響應(yīng)); } }

4、添加Servlet Jar文件

我們可以看到我們的 Servlet 顯示了很多錯(cuò)誤,這是因?yàn)槲覀冞€沒有添加servlet-api jar 文件。要添加 jar 文件,請(qǐng)右鍵單擊項(xiàng)目并通過(guò)導(dǎo)航到Build Path-> Configure Build Path選項(xiàng)來(lái)選擇配置選項(xiàng)?,F(xiàn)在,單擊Add External JARs選項(xiàng)。

導(dǎo)航到安裝服務(wù)器的目錄并選擇servlet-api.jar文件。

單擊打開以繼續(xù)。

現(xiàn)在選擇應(yīng)用并關(guān)閉選項(xiàng)。它會(huì)將 jar 文件添加到我們的項(xiàng)目中。

5、創(chuàng)建 HTML 或 JSP 文件

現(xiàn)在,我們的第一個(gè) Web 應(yīng)用程序幾乎準(zhǔn)備就緒。我們可以創(chuàng)建要在我們的網(wǎng)站上顯示的 HTML 頁(yè)面。

要?jiǎng)?chuàng)建 HTML 頁(yè)面,請(qǐng)右鍵單擊WebContent文件夾,然后從New-> HTML File菜單中選擇名為index.html的 New HTML file 選項(xiàng)。

我們創(chuàng)建了以下 HTML 文件:

索引.html:

<!DOCTYPE html > < html > <頭> <元字符集= < em > “UTF-8” < / em > < title >第一個(gè)Web應(yīng)用程序</ title > </頭> <身體> < h1 >歡迎</ h1 > < ul > < li > <a href="#">首頁(yè)</a> < / li > _ _ _ _ _ < li > <a href="#">新聞</a> < / li > _ _ _ _ _ < li > <a href="#">聯(lián)系方式</a> < / li > _ _ _ _ < li > <a href="#">關(guān)于</a> < / li > _ _ _ _ _ </ ul > </正文> </ html >

6、映射文件

現(xiàn)在,將此文件映射到 web.xml 文件中。web.xml 是 Servlet 應(yīng)用程序的部署描述符。從 Servlet 3.0 開始,我們可以使用注解代替部署描述符。

要映射 servlet,我們必須提供 servlet 詳細(xì)信息,例如 Servlet 名稱和類??紤]下面的代碼:

<小服務(wù)程序> < servlet 名稱> MyHttpTestServlet </ servlet 名稱> < servlet-class > TestServlet </ servlet-class > </小服務(wù)程序> < servlet 映射> < servlet 名稱> MyHttpTestServlet </ servlet 名稱> < url-pattern > /歡迎</ url-pattern > </ servlet-mapping >我們還可以定義我們的歡迎文件;歡迎文件是啟動(dòng)項(xiàng)目的項(xiàng)目的第一個(gè)文件,也稱為 Home。我們可以定義多個(gè)歡迎文件。

考慮下面的代碼:

網(wǎng)頁(yè).xml:

<? xml版本= "1.0"編碼= "UTF-8" ?> <網(wǎng)絡(luò)應(yīng)用xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns = "http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation = "http ://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id = "WebApp_ID"版本= "3.1" > <顯示名稱> BasicWebApplication </顯示名稱> <歡迎文件列表> <歡迎文件> index.html </歡迎文件> <歡迎文件> index.htm </歡迎文件> <歡迎文件> index.jsp </歡迎文件> <歡迎文件> default.html </歡迎文件> <歡迎文件> default.htm </歡迎文件> <歡迎文件> default.jsp </歡迎文件> </歡迎文件列表> <小服務(wù)程序> < servlet 名稱> MyHttpTestServlet </ servlet 名稱> < servlet-class > TestServlet </ servlet-class > </小服務(wù)程序> < servlet 映射> < servlet 名稱> MyHttpTestServlet </ servlet 名稱> < url-pattern > /歡迎</ url-pattern > </ servlet-mapping > </網(wǎng)絡(luò)應(yīng)用>從上面的代碼中,我們可以看到servlet默認(rèn)定義了幾個(gè)歡迎文件。如果要使用列出的文件以外的任何文件,可以在此處定義。

現(xiàn)在,我們的第一個(gè) Web 應(yīng)用程序已準(zhǔn)備就緒。

7、運(yùn)行應(yīng)用程序

要運(yùn)行應(yīng)用程序,請(qǐng)右鍵單擊項(xiàng)目并通過(guò)選擇Run-> Run on Server選項(xiàng)在服務(wù)器上運(yùn)行它。

加載應(yīng)用程序需要一些時(shí)間。

我們也可以通過(guò)輸入網(wǎng)址在其他瀏覽器上進(jìn)行測(cè)試。

現(xiàn)在,我們可以通過(guò)添加更多網(wǎng)頁(yè)和樣式來(lái)設(shè)計(jì)它。

在上面的屏幕中,我們更新了 index.html 文件,如下所示:

<!DOCTYPE html > < html > <頭> <元字符集= “UTF-8” > < title >第一個(gè)Web應(yīng)用程序</ title > </頭> <風(fēng)格> ul { 列表樣式類型:無(wú); 邊距:0; 填充:0; } 身體 { 背景顏色:#E6E6FA; } </風(fēng)格> <身體> < h1 >歡迎</ h1 > < ul類= “點(diǎn)” > < li > <a href="#">首頁(yè)</a> < / li > _ _ _ _ _ < li > <a href="#">新聞</a> < / li > _ _ _ _ _ < li > <a href="#">聯(lián)系方式</a> < / li > _ _ _ _ < li > <a href="#">關(guān)于</a> < / li > _ _ _ _ _ </ ul > < img alt = "圖像" src = "image.jpg"寬度= "300"高度= "200" > </正文> </ html >將圖像文件添加到WebContent文件夾中。

Java學(xué)習(xí)視頻

Java基礎(chǔ):

Java300集,Java必備優(yōu)質(zhì)視頻_手把手圖解學(xué)習(xí)Java,讓學(xué)習(xí)成為一種享受

Java項(xiàng)目:

【Java游戲項(xiàng)目】1小時(shí)教你用Java語(yǔ)言做經(jīng)典掃雷游戲_手把手教你開發(fā)游戲

【Java畢業(yè)設(shè)計(jì)】OA辦公系統(tǒng)項(xiàng)目實(shí)戰(zhàn)_OA員工管理系統(tǒng)項(xiàng)目_java開發(fā)

關(guān)鍵詞:步驟,流程

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉