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

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

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

1 創(chuàng)建Web項目

1.1 創(chuàng)建項目

1、打開IDEA,單擊“New Project”或者通過File–>new–>Project,在彈出的對話框中輸入項目名稱,其它的默認選擇,點擊finish按鈕

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

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

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

1.2 編寫Servlet類

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

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

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

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中的第一個Servlet案例");
    }

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

    @Override
    public void destroy() {

    }
}

4、編譯ServletDemo02.java文件,生成ServletDemo02.class文件。在軟件上面點擊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 手動部署項目

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

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

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

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

3 自動部署項目

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

3.1 IDEA集成Tomcat

1、 點擊File–>Settings…

2、選擇雙擊Build,Execution,Deployment–>Application Servers,點擊+號,選擇Tomcat Server

3、選擇Tomcat服務器的安裝路徑,點擊ok,Tomcat服務器就集成到IDEA中了

4、再次點擊File–>Settings…–>Build,Execution,Deployment–>Application Servers,點擊+號,選擇Tomcat Server,可以看到Tomcat服務器在IDEA中

3.2 IDEA部署JavaWeb項目

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

2、點擊圖示中任意一個選項,進入添加運行配置界面

3、配置Tomcat Server和運行項目的默認瀏覽器

4、添加項目到Tomcat中并設置訪問名稱

總結

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

相關文章

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

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

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

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

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

    了解java中的session

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

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

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

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

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

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

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

    spring boot配合前端實現(xiàn)跨域請求訪問

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

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

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

    關于MVC的dao層、service層和controller層詳解

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

    Spring自動裝配bean的方式總結

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

最新評論

化隆| 梧州市| 灵石县| 阳城县| 武强县| 永寿县| 社会| 福清市| 宁城县| 张家川| 延长县| 普洱| 宁陵县| 磐安县| 皋兰县| 邵东县| 浠水县| 绥中县| 得荣县| 南宫市| 福鼎市| 平安县| 抚宁县| 甘洛县| 盐池县| 长春市| 平阳县| 丰顺县| 通河县| 新闻| 图木舒克市| 华阴市| 香格里拉县| 保山市| 阳泉市| 右玉县| 墨脱县| 湖南省| 玉环县| 屏东县| 丹棱县|