中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

如何將maven項目構建為Web站點-創(chuàng)新互聯(lián)

Maven 項目 maven 坐標
  • groupId:當前項目所屬者的組織或者公司,一般指的是域名的反寫。
  • artifactid:項目的名稱,采用的全部小寫的形式,且每個單詞使用中劃線隔開。
  • version:項目的版本
項目結構
new-age
│  pom.xml           Maven 的配置文件【用于maven的配置】
├─.idea              IDEA 自動生成的文件夾【用于idea工具對當前項目的配置】
│  new-age.iml       IDEA 自動生成的文件【用于idea工具對當前項目的配置】
│
└─src                源目錄
    ├─main           主源目錄
    │  ├─java        主源代碼目錄
    │  └─resources   主資源目錄【用于項目的配置】
    └─test           測試源目錄
        └─java       測試代碼目錄
如何將 maven 項目構建為 Web 站點 構建 web 站點
  1. 修改項目的打包方式為 war,具體做法是,修改 pom.xml 文件中的 packaging 的值為 war

    創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供蒼梧網(wǎng)站建設、蒼梧做網(wǎng)站、蒼梧網(wǎng)站設計、蒼梧網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、蒼梧企業(yè)網(wǎng)站模板建站服務,十年蒼梧做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
    war
  2. 修改項目結構,設置 web 目錄和描述文件

    • 依次點擊 idea 菜單的 【文件】 ->【項目結構】->【Facet】->【+】
    • 在彈出的下拉框中選 【W(wǎng)eb】
    • 在彈出的對話框中選當前項目,并確定
    • 雙擊 【W(wǎng)eb 資源目錄】下的路徑,將其修改為當前項目中的src\main\webapp
    • 修改【部署描述符】下的路徑,將其修改為當前項目中的src\main\webapp\WEB-INF\web.xml
    • 點擊下方出現(xiàn)的 【create artifact】按鈕后,點擊確定
運行 web 站點
  1. 點擊在 idea 右上方有一個呈現(xiàn)為錘子的按鈕旁的【添加配置】
  2. 在彈出的對話框中,點擊左上方的 【+】,選擇 【Tomcat Server 本地】
  3. 在右下方出現(xiàn)一個紅色警告:沒有為部署標記工件,點擊【修復】即可
  4. 點擊【確定】按鈕后,彈窗退出。在idea右上方出現(xiàn)綠色的三角形按鈕,用于啟動 tomcat。

貼士:如果idea中只有一個 web 項目需要在tomcat 中運行,可以將tomcat的部署菜單中的【應用上下文】的值刪除,使得瀏覽器的地址欄中的網(wǎng)址前綴/new_age_Web_exploded可以棄用,進而達到,直接輸入 http://localhost:8080/ 可訪問我們的項目。

idea 中控制臺輸出的內容,中文顯示亂碼,怎么處理?
  • 在 idea 中,依次點擊【幫助】->【編輯自定義 VM 選項】

  • 在界面最后補上-Dfile.encoding=UTF-8

  • 重啟 idea 即可

反射的初步應用
public class TestReflect {public static void main(String[] args) throws Exception {// 使用【面向對象的思想】為 A 類的對象 a 的 name 字段賦值
		A a = new A();
		a.setName("小雞腳");
		System.out.println(a.getName());

		// 使用【反射】為 B 類的對象 b 的 name 字段賦值
		// 加載類,得到的是【類對象】,即 bz 為 類對象
		// Classbz = Class.forName("cn.tedu.ssm.test.B");
		Class bz = B.class;
		// 創(chuàng)建類的對象(即創(chuàng)建類的實例),b 就是類的對象
		// Object b = bz.newInstance();
		B b = bz.newInstance();
		// 獲取類對象中被定義的名為 name 的字段
		Field name = bz.getDeclaredField("name");
		// 使獲取到的字段 name 具備可以被訪問的能力
		name.setAccessible(true);
		// 為 name 字段賦值,第一個參數(shù)代表的是該字段所屬的實例
		name.set(b, "阿坤");

		System.out.println(b);
	}
}

任務:

現(xiàn)已知 AService 代碼如下:

public class AService {public Integer random() {return new Random().nextInt();
	}
}

現(xiàn)已知 BService 代碼如下:

public class BService {private AService service;
	public void run() {System.out.println("running");
		System.out.println(service.random());
	}
}

在不修改AService 和 BService 的前提下,嘗試在 main 方法中,調用 BService 類中的 run 方法,使其不報錯。

Java 的學習路線

Java 基礎 ->集合、泛型、反射 ->Java Web ->SSM / SSH ->Spring Boot

搭建 Spring MVC 站點
  1. 在 pom.xml中引入依賴
org.springframeworkspring-webmvc5.2.9.RELEASE
  1. 修改 /WEB-INF/web.xml 文件,增加 Spring的 DispatcherServlet
DispatcherServletorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:app.xml1DispatcherServlet/
  1. 在 src/main/resources 目錄下創(chuàng)建一個名為 app.xml 的配置文件,代碼如下:
  1. 在自定義的包cn.tedu.ssm創(chuàng)建一個controller,pojo,mapper,service的包,這四個包,分別用于保存控制器,MyBatis 的映射接口類,簡單實體類和業(yè)務邏輯處理類
cn.tedu.ssm
        ├─controller
        ├─mapper
        ├─pojo
        └─service
  1. controller包中,創(chuàng)建一個名為 HelloController 的Java 類,代碼如下:
package cn.tedu.ssm.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;


@Controller
public class HelloController {@ResponseBody
	@RequestMapping("/abc")
	public String hello() {// @RequestMapping
		// 作用是使得 url 和 控制器中的方法進行綁定
		// 當有與之匹配的網(wǎng)址請求的時候,Spring 會自動調用綁定的方法
		// @ResponseBody
		// 作用是將方法的返回值直接相應到瀏覽器
		return "hello";
	}
}

當瀏覽器訪問 http://localhost:8080/abc 的時候,就能在頁面中看到hello字符串。

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)站欄目:如何將maven項目構建為Web站點-創(chuàng)新互聯(lián)
URL鏈接:http://m.2m8n56k.cn/article6/dshiig.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航企業(yè)網(wǎng)站制作網(wǎng)站設計Google響應式網(wǎng)站網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
主站蜘蛛池模板: 曰批美女免费视频播放 | 国产毛片在线高清视频 | 国产精品成人久久久 | 欧美一级www片免费观看 | 另类视频综合 | 亚洲精品一区二区久久 | 抱着cao才爽免费观看 | 国产精品日韩欧美一区二区三区 | 成人免费观看一区二区 | 亚洲精品国产拍拍拍拍拍 | 成人国产一区二区 | 亚洲欧美一区二区三区在线观看 | 欧美在线观看www | 欧美一级欧美一级高清 | 日韩视频免费一区二区三区 | 在线播放亚洲美女视频网站 | 久久黄色一级视频 | 免费观看a级毛片在线播放 免费观看a级网站 | 日韩亚洲欧美在线 | 日本欧美一区二区三区片 | 亚洲男人第一天堂 | 国产精品视频第一区二区三区 | 日韩男人的天堂 | 精品免费久久久久欧美亚一区 | 国产一区二区三区四区五区tv | 国产一区二区三区亚洲欧美 | 欧美亚洲国产精品久久久 | a级男女性高爱潮高清试 | 中文亚洲欧美 | 看性过程三级视频在线观看 | 欧美男女网站 | 免费国产不卡午夜福在线 | 手机看片自拍日韩日韩高清 | 亚洲美女影院 | 欧美毛片| 国产精品自在自线亚洲 | 99久久精品免费看国产一区二区三区 | 国产成人精品久久二区二区 | 成人丁香乱小说 | 特黄大片aaaaa毛片 | 国产欧美一区二区三区视频在线观看 |