當前位置:首頁 » 網頁前端 » idea怎麼創建web工程
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

idea怎麼創建web工程

發布時間: 2022-12-23 07:39:15

1. 如何用IDEA一步一步開發WebService客戶端程序

首先,我寫了一個WebService客戶端程序來調用伺服器端程序:

import org.apache.axis.client.Service;import org.apache.axis.client.Call;import javax.xml.namespace.QName;/**
* @param
* @author wu.lin
* @description
* @create 2016年10月25日 19:51
* @throws
*/public class HelloWorldClient {
public static void main(String[] argv) {

Service service = new Service();
String url = "http://localhost:8080/flight/services/HelloWorld?wsdl";

try { Call call = (Call)service.createCall();
call.setTargetEndpointAddress(new java.net.URL(url));
call.setOperationName(new QName("http://example","sayHelloWorldFrom"));
call.addParameter(new QName("from"),org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);
call.setUseSOAPAction(true);
call.setReturnType(org.apache.axis.encoding.XMLType.SOAP_STRING);
String result = (String)call.invoke(new Object[]{"Tom"});

System.out.println(result);

} catch (Exception e) {
e.printStackTrace();
}
}
}

運行這段程序,得到如下的結果:

至此,通過IDEA創建WebService客戶端程序調通。
現在發現,每個人都會遇到一些不同的問題,只要耐心細心的去調試,總能夠得到正確結果的,快去構建自己的WebService程序吧,加油!

2. IntelliJ IDEA創建和刪除工程

工具/材料

IntelliJ IDEA

創建工程

首先我們來創建一個Maven工程,打開IntelliJ IDEA,點擊Create New Project-->在左側選擇Maven-->右側Project SDK選擇jdk的版本即可。

接下來我們為創建的工程填寫GroupId(一般為公司域名反過來)和ArtifactId,然後選擇版本,一般新創建的選擇默認即可。接下來我們填寫ProjectName並且選擇項目代碼存放的位置,如下圖所示。

創建後的項目代碼如下圖所示,接下來我們給創建好的項目設置UTF-8編碼,點擊菜單欄的File-->Settings-->Editor-->File Encodings,然後將右側的兩處編碼均設置為UTF-8編碼,接下來將頁面下拉,把最下面的編碼也改成UTF-8。

創建完的Maven項目,右鍵點擊工程可以選擇Maven-->Reimport更新代碼,右側還有很多Maven命令的選項用於啟動項目等,還可以查看項目的插件和類庫。

刪除工程

在IntelliJ IDEA中不可以直接刪除工程代碼,如下圖所示的工程代碼,我們點擊菜單欄的File-->Close Project,將工程關閉。

接下來我們會看到如下圖所示的畫面,表示工程已經關閉了,然後我們找到該工程代碼所在的位置,手動刪除即可。

特別提示

我們大部分創建的Web項目都採用Maven進行依賴管理。

3. idea如何創建web2.5的web工程

步驟一:使用Maven建立web項目

步驟四:使用剛才復制到記事本的信息創建web.xml文件

4. IDEA給工程添加或修改Web資源目錄

在Maven的Web工程中,我們在webapp目錄下是可以創建jsp頁面的

但是我們在main/java目錄下是沒有辦法創建jsp頁面的。

這說明IDEA內部對Maven工程的每一個文件中所含文件格式是非常嚴格的。

如果需要在main/java目錄下創建jsp,需要把改目錄轉換成web資源目錄,需要如下設置。

把所需要添加jsp的文件路徑,添加到web資源目錄(Web Resource Directories)找中即可。

這個時候在去java目錄下創建jsp頁面就可以了,還有一點,你會發現,java目錄的圖標樣式也有改變了

web.xml和webapp相關配置,讓IDEA知道web.xml是web入口(上邊的配置),並且指定webapp為web項目的根目錄(ROOT PATH) (也就是資源目錄的位置)

本文所說,如果項目中需要修改資源文件的位置,就用本文中的步驟即可。

5. IntelliJ IDEA配置Web項目

     我一直是一個忠實的Android程序員,最近Android的活兒較少。總監叫研究一下web方面的東東,拓展一下技術面。於是話不多說,丟了一個web項目給我們!用MyEclipse折騰了半天,報紅!報紅!還是報紅!哪個絕望啊~ 細思,為啥不用IDEA環境試試呢!經過幾番折騰終於把項目用IDEA運行起來了!長長舒了一口氣。好!一起來分享一下。

主要有以下配置:

點擊File->Project Structure後如下圖:

我們重點聊一下4 ~ 5項的配置:

1)配置Facets:
     Facets表述了在Mole中使用的各種各樣的框架、技術和語言。這些Facets讓Intellij IDEA知道怎麼對待mole內容,並保證與相應的框架和語言保持一致,總結來說就是一個組件模板。
web項目一般都要添加一個web facets,點擊+號添加一個Web facets

添加後下圖所示:

注意:上圖中path路徑和Web Resource Directory目錄是配置的重點;
path填入項目web.xml的路徑;
Web Resource Directory填入最後需要打包的資源文件目錄路徑(這個目錄裡面的文件會被作為部署war包文件的來源);

2)配置Artifacts
Artifacts的設置決定了部署的war包的目錄結構,以及把哪些文件和資源作為打包war的來源;

切換選項卡到Artifacts --> 點擊綠色的+號 -->選中Web Application:Exploaded --> From Moles 如果上一步設置Facets正確則在點擊From Moles後會彈出如下界面:

然後選擇此條目,idea會自動幫我們生成打包項目結構如下:(此目錄就是最後打包生成war包的項目結構)

配置好上面一切後,我們來試著運行一下項目吧!要運行項目當然要設置tomcat。配置如下:
1)點擊edit configurations

2)點擊綠色的+號選擇Tomcat server(如果找不到Tomcat server點擊後面more item選項展開即可找到)

3)設置本地tomcat的路徑和埠號,如下圖:

4)打包相關設置(重要)
切換到Deployment選項卡

點擊綠色的+號,添加剛剛我們設置的Artifact

設置編譯和資源文件的輸出目錄

然後不出意外的話,點擊我們配置好的tomcat旁邊的運行鍵,項目可順利運行

6. intellij idea 2017 怎麼創建一個web工程

一、創建簡單web項目

1、創建一個web project

File -> new Project ->選擇project sdk 為1.6(如果沒有sdk的同學請先配置)-> Next

create project from template 頁面,不勾選任何選項 -> Next

輸入項目名:webDemo -> Next -> Finish

二、創建一個Mole

滑鼠點中項目名稱webDemo -> 右鍵選擇New,選擇Mole -> Mole SDK 選擇1.6 ->
勾選JavaEE下的Web Application(3.1) ,注意窗口下的version對應為3.1,且Create web.xml已勾選
-> Next

輸入Mole name 為firstweb -> Finish

3、創建好的web項目

4、在web/WEB_INF 目錄下創建兩個文件夾:classes和lib

classes用來存放編譯後輸出的class文件,lib用於存放第三方jar包

5、配置文件夾路徑

File -> Project Structure (ctrl + shift + Alt + s) 或者使用工具欄的快捷鍵 -> 選擇Moles

-> 選擇Paths -> 選擇「Use mole compile out path」 -> 將Outputpath 和Test output path 都設置為剛剛創建的classes文件夾

選擇當前窗口的Dependencies -> 將Mole SDK選擇為1.6 ->點擊右邊的 + 號 -> 選擇 「1 JARS or directories ...」

-> 選擇剛剛創建的lib文件夾 -> OK

-> 選擇Jar Directory -> OK

-> Apply -> OK

7. IDEA中新建web項目,但沒有webapp文件怎麼辦

安裝 Maven 之前要求先確定你的 JDK 已經安裝配置完成。Maven是 Apache 下的一個項目,目前最新版本是 3.1.0,我用的也是這個。

首先去官網下載 Maven

下載完成之後將其解壓,我將解壓後的文件夾重命名成 maven,並將它放在 D:Server 目錄下,即 maven 最終的路徑是:D:Servermaven

配置 maven 環境變數:

系統變數:MAVEN_HOME = D:Servermaven

用戶變數:path = %MAVEN_HOME%in

相信大家都有配過環境變數的,詳細步驟就不說了,對著把屬性名和屬性值配上的OK了。

操作方法:

01

新建一個項目:打開IntelliJ IDEA工具後再File下new一個project,如下圖:

8. 如何在intellij idea16.1創建static web

首先要說一點,在IntelliJ IDEA裡面「new Project」 就相當於我們eclipse的「workspace」,而「new Mole」才是創建一個工程。
這個和Eclipse有很大的區別

1.官網下載下來的默認不是黑色的主題 這里需要修改一下 工具欄上的扳手圖標 或者是用ctrl+alt+s打開設置窗口
在打開窗口的左側 找到Appearance>Theme 選擇Darcula主題 應用 重啟就ok了
2.中文亂碼問題 軟體無論是打開項目空間還是其他的 字體顯示不全 中文都是口口
解決方法:
Appearance>Override default fonts by(not recommended) 前面打勾
此時下方的name下拉框為可選狀態 找到Name:DialogInput.plain - Size:12 應用就ok了

下面開始一步步的來創建一個web項目
1.首先 創建一個Project 也就是項目空間

2.選擇項目類型 這里選Java Mole 自定義工作空間名稱 和路徑

3.選擇需要用到的框架組件 這里只選了第一個 Web Application > Finish

4.創建完工作空間 默認會是一個Mole也就是一個項目 但是不推薦使用該項目進行開發

5.在該項目空間中 添加新的工程 選中工作空間 右鍵Open Mole Settings 或者是按下F4

6.添加工程

然後Finish 找到新建工程的web>WEB-INF下創建 classes 和lib文件夾

修改編譯輸出目錄 Paths>Use mole compile output path 轉到自定義的classes文件夾

同樣可以指定lib庫目錄 添加>jars or directories 指向創建的lib文件夾 彈出窗口選擇jar directory

接下來 部署測試 配置tomcat伺服器 點擊圖 箭頭方向 那個下拉地方 有個編輯伺服器的 彈出右側窗口
點擊綠色的添加按鈕 > 選擇tomcat伺服器 >local

選擇部署的應用

啟動測試...

ok >

9. IDEA部署web項目到tomcat(詳細講解)

日常開發中,如果是藉助springboot或者其他封裝程度較高的框架來開發Web項目的話,大多數時候我們是可以直接使用springboot內嵌的tomcat直接一鍵式啟動Web伺服器的。但是對於一些SSM框架、個人項目或者是其他比較久的項目的話,直接在本地上調試web項目還是十分有必要去學習的。

配置完成後,點擊彈框右下角的apply就行

我們都知道部署tomcat有三種方式,比較直接的就是直接將war包放到webapp中讓它自己解壓,但是idea並不是採用這種方式。如果直接去tomcat下找的話,我們也會發現找不到我們的項目。這是因為idea是通過項目映射的方式來部署我們的項目的。
首先,先找到我們的映射文件

10. 如何用IDEA一步一步開發WebService客戶端程序

工具:IntelliJ IDEA 15.0.4
IDEA這款IDE還是非常強大的,對WebService也有很好的支持。下面我們來一步一步的實現WebService伺服器端:
第一步,新建一個工程:File->new->project。需要注意的看下面的圖片:

嗯就是我們要的結果了,至此,在用Idea搭建WebService伺服器端的過程中遇到的全部問題我在這里做了一個總結:
下面一篇文章我會講一下怎麼搭建WebService客戶端。