2023-01-09 一、在IDEA中創建Maven版的web工程 (1)步驟: ①創建一個maven模塊,命名為“maven_web_end”,之後需要創建web工程的目錄。在“maven_web_end.src.main”下創建“webapp”文件夾(命名必須為webapp,否則識別不了);在“ ...
2023-01-09
一、在IDEA中創建Maven版的web工程
(1)步驟:
①創建一個maven模塊,命名為“maven_web_end”,之後需要創建web工程的目錄。在“maven_web_end.src.main”下創建“webapp”文件夾(命名必須為webapp,否則識別不了);在“webapp”文件夾下創建“WEB_INF”文件夾;在“WEB-INF”文件夾下創建“web.xml”
②在“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"> </web-app>
③添加web工程
點擊該圖標
上面的路徑
下麵的路徑
④在“maven_web_end.src.main.webapp”下創建“index.html”
在裡面寫入“<h1>首頁</h1>”,進行測試
⑤設置模塊的“Artifacts”(用於為當前web應用設置war包支持)
⑥設置Tomcat
添加模塊
⑦啟動伺服器,彈出的頁面中如果出現“首頁”,則設置OK
二、框架
即代碼的半成品,包含SSM
(1)Mybatis框架:持久化層框架(dao層)
(2)SpringMVC框架:控制層框架(Servlet層)
(3)Spring框架:全能的
三、Mybatis簡介
1、Mybatis含義:
Mybatis是一個半自動化持久化層的ORM框架。
①ORM:object Relational Mapping(對象 關係 映射)
將java中的對象與資料庫中表建立映射關係。好處:操作java中的對象,就可以影響資料庫中表的數據
②半自動化:即需要手寫sql
③持久化:即dao層
2、Mybatis下載網址
(1)下載網址:
https://github.com/mybatis/mybatis-3
(2)文檔網址:
https://mybaits.org/mybatis-3/
四、搭建Mybatis框架步驟
導入jar包;編寫配置文件;使用核心類庫
4.1 準備
4.1.1 建庫建表建約束
4.1.2 準備maven工程
4.2 搭建Mybatis框架步驟
(1)導入jar包
首先包含“mysql-connector-java”、“mybatis”、“junit”
(2)編寫核心配置文件(編寫的是“mybatis-config.xml”)
編寫的位置:resources目標下
(3)書寫相關介面及映射文件
①映射文件位置:resources/mapper
②映射文件名稱:XXXMapper.xml
(4)測試