最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA創(chuàng)建Java?Web項(xiàng)目的超詳細(xì)圖文教學(xué)

 更新時(shí)間:2022年12月28日 14:19:13   作者:Java?Fans  
IDEA是程序員們常用的java集成開發(fā)環(huán)境,也是被公認(rèn)為最好用的java開發(fā)工具,下面這篇文章主要給大家介紹了關(guān)于IDEA創(chuàng)建Java?Web項(xiàng)目的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

1 創(chuàng)建Web項(xiàng)目

1.1 創(chuàng)建項(xiàng)目

1、打開IDEA,單擊“New Project”或者通過File–>new–>Project,在彈出的對(duì)話框中輸入項(xiàng)目名稱,其它的默認(rèn)選擇,點(diǎn)擊finish按鈕

2、為項(xiàng)目添加Web框架支持,右鍵單擊創(chuàng)建的項(xiàng)目,點(diǎn)擊Add Framework Support,在彈出的對(duì)話框中勾選Web Application(4.0)及Create web.xml復(fù)選框,單擊“OK”按鈕,完成添加。

3、添加依賴包,右鍵單擊WEB-INF文件夾,在彈出的對(duì)話框中選擇New–>Directory命令,創(chuàng)建lib文件夾,將Tomcat安裝目錄下lib文件夾中的servlet-api.jar文件添加到lib文件夾中。

4、在servlet-api.jar文件上右擊鼠標(biāo),選擇Add As Library,將jar包添加到Library中

1.2 編寫Servlet類

1、在src上右擊鼠標(biāo)–>new–>package–>輸入com.cxyzxc.www.servlet01包名(包名你可以自己取)–>回車

2、在包上右擊鼠標(biāo)–>new–>Java Class–>輸入ServletDemo02類名–>回車

3、編寫ServletDemo02類,實(shí)現(xiàn)Servlet接口,重寫接口中的5個(gè)方法,在service()方法中輸出內(nèi)容

package com.cxyzxc.www.servlet01;

import javax.servlet.*;
import java.io.IOException;

public class ServletDemo02 implements Servlet {
    @Override
    public void init(ServletConfig servletConfig) throws ServletException {

    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("IDEA中的第一個(gè)Servlet案例");
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void destroy() {

    }
}

4、編譯ServletDemo02.java文件,生成ServletDemo02.class文件。在軟件上面點(diǎn)擊Build–>Build Project,等待片刻,生成out文件夾,里面包含編譯后的class文件

5、編寫web.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <servlet>
        <servlet-name>MySecondServlet</servlet-name>
        <servlet-class>com.cxyzxc.www.servlet01.ServletDemo02</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>MySecondServlet</servlet-name>
        <url-pattern>/secondServlet</url-pattern>
    </servlet-mapping>
</web-app>

2 手動(dòng)部署項(xiàng)目

1)在Tomcat服務(wù)器的webapps文件中,創(chuàng)建一個(gè)項(xiàng)目文件夾,例如webProject03

2)將IDEA軟件中WEB-INF文件夾整體復(fù)制到webProject03文件夾中

3)在WEB-INF文件夾中創(chuàng)建classes文件夾,將編譯后生成的ServletDemo02.class文件所在的文件夾一起復(fù)制到classes文件夾中

4)啟動(dòng)Tomcat,打開瀏覽器,在瀏覽器地址欄輸入http://localhost:8080/webProject03/secondServlet,可以在Tomcat窗口中看到輸出“IDEA中的第一個(gè)Servlet案例”內(nèi)容。

3 自動(dòng)部署項(xiàng)目

上述操作中,雖然是在IDEA軟件中完成了Servlet代碼的編寫以及編譯,但是還需要手動(dòng)將WEB-INF文件夾復(fù)制到Tomcat的項(xiàng)目文件夾中去,并需要手動(dòng)在WEB-INF文件中創(chuàng)建classes文件夾,然后將IDEA中編譯后的class文件復(fù)制到classes文件夾中,比較麻煩。另外,當(dāng)你的Java文件改變后,你需要重新編譯java文件生成class文件,然后再將class文件復(fù)制到classes文件夾中,再重新啟動(dòng)Tomcat服務(wù)器才能訪問資源,非常的麻煩。所以,我們可以在IDEA中集成Tomact服務(wù)器,實(shí)現(xiàn)自動(dòng)部署。

3.1 IDEA集成Tomcat

1、 點(diǎn)擊File–>Settings…

2、選擇雙擊Build,Execution,Deployment–>Application Servers,點(diǎn)擊+號(hào),選擇Tomcat Server

3、選擇Tomcat服務(wù)器的安裝路徑,點(diǎn)擊ok,Tomcat服務(wù)器就集成到IDEA中了

4、再次點(diǎn)擊File–>Settings…–>Build,Execution,Deployment–>Application Servers,點(diǎn)擊+號(hào),選擇Tomcat Server,可以看到Tomcat服務(wù)器在IDEA中

3.2 IDEA部署JavaWeb項(xiàng)目

1、點(diǎn)擊Run或者軟件右邊綠色錘子旁邊下拉框,選擇Edit Configuration…

2、點(diǎn)擊圖示中任意一個(gè)選項(xiàng),進(jìn)入添加運(yùn)行配置界面

3、配置Tomcat Server和運(yùn)行項(xiàng)目的默認(rèn)瀏覽器

4、添加項(xiàng)目到Tomcat中并設(shè)置訪問名稱

總結(jié)

到此這篇關(guān)于IDEA創(chuàng)建Java Web項(xiàng)目的文章就介紹到這了,更多相關(guān)IDEA創(chuàng)建Java Web項(xiàng)目內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實(shí)現(xiàn)獲取內(nèi)網(wǎng)的所有IP地址

    Java實(shí)現(xiàn)獲取內(nèi)網(wǎng)的所有IP地址

    這篇文章主要介紹了如何利用Java語言實(shí)現(xiàn)獲取內(nèi)網(wǎng)的所有IP地址,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)有一定的參考價(jià)值,快跟隨小編一起學(xué)習(xí)一下吧
    2022-06-06
  • ssm框架Springmvc文件上傳實(shí)現(xiàn)代碼詳解

    ssm框架Springmvc文件上傳實(shí)現(xiàn)代碼詳解

    這篇文章主要介紹了ssm框架Springmvc文件上傳實(shí)現(xiàn)代碼詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 了解java中的session

    了解java中的session

    這篇文章主要介紹了了解java中的session的相關(guān)問題,什么是session,session怎么用等,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Intellij IDEA菜單欄不見了(Main Menu as Separate Toolbar)恢復(fù)菜單欄顯示的解決辦法

    Intellij IDEA菜單欄不見了(Main Menu as Separat

    有人問博主,關(guān)于Intellij IDEA菜單欄找不到了,被不小心的操作給隱藏了,怎么辦?下面給大家分享解決方案,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • JAVA8妙用Optional解決判斷Null為空的問題方法

    JAVA8妙用Optional解決判斷Null為空的問題方法

    本文主要介紹了JAVA8妙用Optional解決判斷Null為空的問題方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Java中CyclicBarrier和CountDownLatch的用法與區(qū)別

    Java中CyclicBarrier和CountDownLatch的用法與區(qū)別

    CyclicBarrier和CountDownLatch這兩個(gè)工具都是在java.util.concurrent包下,并且平時(shí)很多場景都會(huì)使用到。本文將會(huì)對(duì)兩者進(jìn)行分析,記錄他們的用法和區(qū)別,感興趣的可以了解一下
    2021-08-08
  • spring boot配合前端實(shí)現(xiàn)跨域請(qǐng)求訪問

    spring boot配合前端實(shí)現(xiàn)跨域請(qǐng)求訪問

    本篇文章主要介紹了spring boot配合前端實(shí)現(xiàn)跨域請(qǐng)求訪問,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • Java中的while循環(huán)語句詳細(xì)講解

    Java中的while循環(huán)語句詳細(xì)講解

    這篇文章主要給大家介紹了關(guān)于Java中while循環(huán)語句的相關(guān)資料,while循環(huán)是一種在編程中常見的控制流語句,它允許代碼在特定條件下(通常是一個(gè)布爾表達(dá)式)重復(fù)執(zhí)行一段代碼,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • 關(guān)于MVC的dao層、service層和controller層詳解

    關(guān)于MVC的dao層、service層和controller層詳解

    這篇文章主要介紹了關(guān)于MVC的dao層、service層和controller層詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Spring自動(dòng)裝配bean的方式總結(jié)

    Spring自動(dòng)裝配bean的方式總結(jié)

    這篇主要介紹了Spring自動(dòng)裝配Bean的方式總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2024-01-01

最新評(píng)論

潞西市| 黑水县| 饶平县| 临泉县| 吐鲁番市| 南郑县| 东乌| 额济纳旗| 三明市| 阿拉尔市| 临武县| 文安县| 临颍县| 依安县| 湟源县| 邹平县| 九龙城区| 得荣县| 蛟河市| 怀远县| 都江堰市| 清徐县| 屏南县| 武夷山市| 田东县| 会同县| 梧州市| 团风县| 沈丘县| 南昌市| 抚远县| 云霄县| 灵石县| 台中市| 华容县| 双辽市| 基隆市| 唐河县| 如皋市| 牟定县| 那坡县|