日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

JavaWeb(二)框架搭建篇

發布時間:2023/12/31 java 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaWeb(二)框架搭建篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JavaWeb(二)框架搭建篇

  • 前言
  • 一、IDEA
  • 二、Maven
    • 1.概述
    • 2.安裝
    • 3.創建maven項目
    • 4.Maven倉庫
  • 三、Tomcat
  • 四、整體展示
    • 1.框架
    • 2.Java類
    • 3.webapps
    • 4.Maven
  • 總結


前言

這一章就是教給新手村玩家如何使用Java搭建javaweb項目


一、IDEA

Java入門必備工具
官方下載入口
這里還是推薦用終極版比較好,以后會省去很多麻煩,網上有很多破解教程,可以嘗試一下

二、Maven

1.概述

他就是幫我們方便導入jar包的
核心思想:約定大于配置

2.安裝

  • 可以用IDEA自帶的maven,正常使用,沒有任何問題
  • 官網入口
  • 如果選擇下載需要配置如下東西:

  • M2_HOME —— maven目錄下的bin目錄
  • MAVEN_HOME —— maven的目錄 在系統的path中配置
  • Path:%MAVEN_HOME%\bin
  • maven文件夾下conf/settings.xml <mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror>
  • 建立本地倉庫(同樣在settings.xml) <localRepository>E:\maven\apache-maven-3.6.3\maven-repo(你想建立倉庫的地址)</localRepository>
  • 這里需要換成下載maven的地址
  • 3.創建maven項目

    這里可以選擇帶web框架和不帶,其實都一樣(推薦帶,會方便一點)
    建好之后大概是這樣
    其中pom.xml是maven的核心配置文件,在里面添加依賴和設置
    web.xml是web的配置文件

    4.Maven倉庫

    當有要用jar包但不知道是哪個的時候,可以去官方倉庫去找,然后用在pom.xml里導入就可以了
    官方倉庫:https://mvnrepository.com/

    三、Tomcat

    四、整體展示

    1.框架

    2.Java類

  • pojo:普通java類
  • Servlet
  • Utils:工具類
  • 3.webapps

  • web.xml
  • <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaeehttps://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"version="5.0"metadata-complete="true"><!--每一個servlet都要在這里配置對應的路徑--><servlet><!--servlet的名稱--><servlet-name>test</servlet-name><!--java/servlet/對應的servlet類--><servlet-class>servlet.test</servlet-class></servlet><servlet-mapping><!--上面起的名稱--><servlet-name>test</servlet-name><!--映射路徑--><url-pattern>/test</url-pattern></servlet-mapping> </web-app>

    4.Maven

    pom.xml

    <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.example</groupId><artifactId>Web_02</artifactId><version>1.0-SNAPSHOT</version><packaging>war</packaging><dependencies><!--mybatis--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.7</version></dependency><!--junit--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13.2</version></dependency><!--mql驅動--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.25</version></dependency><!-- lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.20</version></dependency><!--tomcat10之后不是javax.servlet了而是jakarta.servlet--><!--jsp的依賴--><dependency><groupId>jakarta.servlet.jsp</groupId><artifactId>jakarta.servlet.jsp-api</artifactId><version>3.0.0</version></dependency><!--jar包的依賴--><dependency><groupId>jakarta.servlet</groupId><artifactId>jakarta.servlet-api</artifactId><version>5.0.0</version></dependency><!--jstl表達式的依賴--><dependency><groupId>jakarta.servlet.jsp.jstl</groupId><artifactId>jakarta.servlet.jsp.jstl-api</artifactId><version>2.0.0</version></dependency><dependency><groupId>taglibs</groupId><artifactId>standard</artifactId><version>1.1.2</version></dependency></dependencies><!--解決資源導不出去的問題--><build><resources><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes></resource></resources></build><!--JDK--><properties><maven.compiler.source>16</maven.compiler.source><maven.compiler.target>16</maven.compiler.target></properties></project>

    總結

    這就是關于javaweb的基本框架了

    總結

    以上是生活随笔為你收集整理的JavaWeb(二)框架搭建篇的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。