1. 程式人生 > >使用SSM框架完成簡單的註冊功能

使用SSM框架完成簡單的註冊功能

一.環境搭建

    1.匯入jar包(不管用上用不上,上去就是一梭子)

    

    2.配置web.xml檔案

        在web.xml中只需要配置Spring框架和SpringMVC框架的相關資訊,myBatis不與web層打交道,所以不需要配。

   Spring框架在web.xml中的相關配置:   

       因為配置檔案只需要載入一次,所以應該找一個只會執行一次的方法來觸發載入,ServletContext物件符合我們的要求。

Servlet API中有一個ServletContextListener介面,它能夠監聽ServletContext物件的生命週期,實際上就是監聽

Web應用的生命週期。

在ServletContextListener 介面中定義了處理ServletContextEvent事件的兩個方法。

    contextInitialized(ServletContextEventsce):當Servlet容器啟動Web應用時呼叫該方法。在呼叫完該方法之後,容器再對Filter初始化,並且對那些在Web應用啟動時就需要被初始化的Servlet進行初始化。

    contextDestroyed(ServletContextEventsce):當Servlet容器終止Web應用時呼叫該方法。在呼叫該方法之前,容器會先銷燬所有的Servlet和Filter過濾器。

一般情況下,我們需要建立一個類去實現ServletContextListener介面,然後把該實現類配置到web.xml中的<listener>標籤中,就可以實現監聽Context物件的生命週期(Web應用的生命週期),但是Spring框架中有實現類替我們實現了這個介面,所以我們只需要把那個實現類直接配到web.xml配置檔案中就可以了。如下圖


Spring實現的監聽器做了兩個事情,一是載入Spring的配置檔案,二是把載入配置檔案獲取的ApplicationContext物件儲存到ServletContext(即為jsp內建物件application)物件中。在第一步載入配置檔案的時候,會去WEB-INF下面尋找applicationContext.xml檔案,一般情況下,我們不把配置檔案不放到WEB-INF目錄下,而是會統一放置在一個資料夾中,那樣比較方便管理,所以還需要配置一個標籤<context-param>來指定我們的配置檔案的存放位置。

SpringMVC框架在web.xml中的配置

因為要使用SpringMVC所以要配置中央排程器DispatcherServlet


再配置字元過濾器


二.定義實體類以及資料庫表

定義使用者類

                            

建立使用者表

                

三.編寫前端頁面以及處理器

效果

建立處理器,假設存在一個Service介面,並且有新增使用者的方法。因為我們要使用注入的方法把它注入進來,所以新建成員變數並且新增set方法。


然後新增我們假設有的內容:IBeggerUserService介面及其實現類

在其實現類中,我們需要使用到dao層才可以進行儲存資料,所以我們先假設存在dao層以及我們想要的任意方法

然後把我們假設有的介面補上

三.定義mybatis的兩個配置檔案

1.sql對映檔案


2.mybatis主要配置檔案

Spring-db配置檔案(負責配置資料庫相關屬性---資料來源)

Spring-mvc.xml(註冊需要用到的處理器)

Spring-mybatis.xml(配置myBatis需要的sqlSessionFactory和自動生成相關介面的實現)

Spring-service(註冊相關的業務層實現)

Spring-tx(事務相關)

配置完就可以跑了,寫的很爛,以後再改。

相關推薦

使用SSM框架完成簡單註冊功能

一.環境搭建    1.匯入jar包(不管用上用不上,上去就是一梭子)        2.配置web.xml檔案        在web.xml中只需要配置Spring框架和SpringMVC框架的相關資訊,myBatis不與web層打交道,所以不需要配。   Spring框

SSM框架實現登陸註冊功能-從零學習SSM框架(4)

前言 很久沒有做過後臺開發了,最近朝花夕拾,重新回憶回憶SSM框架的基本知識。記記筆記。 正文 本文將從零開始實現網路中常用的登陸註冊功能。所有操作均基於前幾篇關於SSM框架文章操作。 準備 依然是mysql資料庫,資料庫與表名和之前的一致,我這幾篇文章是一個專案中的

基於ssm三大框架實現登入註冊功能的配置過程

第一步  ssm jar包整合,本人的下載資源裡面有整合的jar包主要有:ssm整合jar包 ,jstl,資料庫連線,josn junit,等jar包第二步,建立各類包和配置檔案,儘量把各個配置檔案分開,統一放在一個自己建立的config資料夾中,容易區分,後面也好檢查更改主

SSM框架完成Ajax簡單用戶登錄驗證

bind () erb pass 用戶登錄 spa pre nco .post 一、前端JSP <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html>

ssm框架實現簡單互動

                                     ssm框架實現簡單互動 今天簡單

SSM框架下實現更新功能

  做修改用我這種方式還有點複雜,其中的邏輯是這樣的: 1.第一步我總是從xml中寫sql語句開始,這裡用了兩個語句,一是更新語句,一個是根據id查詢語句,後面會用到的。 2. 然後就是Mapper.java,DaoI,DaoImp,ServiceI,ServiceImp層。 3.然後邏輯是這樣的,用i

JSP向資料庫插入資料(簡單註冊功能

這篇部落格為大家講述,如何從jsp頁面中註冊一個賬號,並插入到資料庫。 首先在school資料庫下建立user表,欄位如下: 然後,建立web專案,搭建環境如下: 然後就開始我們的程式碼了。 1.首先把BaseDao.java貼上到com.tao.dao包下,li

整合ssm框架搭建簡單javaWeb部落格系統

專案描述 全程使用Java配置和註解配置,沒有web.xml檔案,Spring的配置也沒有使用xml配置,並且整合Spring、SpringMVC、MyBati,具備資料庫crud操作;寫部落格頁支援Markdown編輯器,前端顯示時將Markdown解析為HTML,有用到bootstrap、j

利用ThinkPhp5來實現簡單註冊功能

利用ThinkPhp5來實現簡單註冊功能 1,首先在登入介面index.html上增加一個註冊buuton, Index.html介面: 2.註冊button按鈕跳轉到controller中Register.php檔案的register方法裡,利用fetch方法來渲染註冊介面。 R

ssm框架完成圖書商城專案

使用ssm框架搭建網上圖書商場專案,主體功能已經實現。截圖:下載地址匯入sql檔案後,還需修改專案中資料庫的使用者名稱密碼。此外,還需配置eclipse的虛擬路徑,內含上傳檔案功能,虛擬路徑檢視工具類的UploadUtils.java類。都配置好後,使用管理員賬號admin1

maven下的ssm框架簡單構建

目錄結構:pom.xml:包可根據需要來寫入:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi

ssm框架簡單搭建

最近在maven下使用ssm框架(spring,springMVC,mybatis)進行練習,在這裡就簡單總結一下一個ssm框架的基本搭建過程。 在這裡你首先要建立一個maven專案    在建立過程中你要注意在這裡新增一個引數archetypeCata

ssm框架整合實現登入功能

一、準備所需的jar包1.1所需jar包 1.Spring框架jar包  2.Mybatis框架jar包  3.Spring的AOP事務jar包  4.Mybatis整合Spring中介軟體jar包  5.aspectj框架jar包  6.aop聯盟jar包  7.資料庫驅動

SSM框架實現簡單的專案-《圖書管理系統》

$(function () { /*三條件動態查詢*/ $("#queryBooks").click(function () { $("#pageNum").val(1); $("

搭建SpringMVC框架,實現簡單登陸功能

閱讀本篇文章之前建議先閱讀以下前面兩篇關於Spring的簡單配置,Spring這系列的教程主要是為了讓給初學者可以快速的掌握Spring的相關配置,如果希望應用於實際專案,還需要深入學習。 本次教程主要是使用簡單配置實現使用者登入驗證功能。 要求: 1、搭建簡單的Spring MVC框架 2、開發登陸功能(

JDBC程式設計--完成使用者註冊功能

$(document).ready(function(){ $(":input.required").each(function(){ //必填加紅星標識. var $required = $("<strong class='high'> *<

Java HttpSession完成簡單購物車功能

HttpSession實現簡單購物車功能如下    顯示所有可購買的物品 package com.app2; import java.io.IOException; import java.io.PrintWriter; import java.util.Map;

Java後臺SSM框架簡單使用

使用步驟: Controller類  ---> Service介面(serviceImpl實現Service介面類)-->DAO介面(DaoImpl實現DAO介面類)-->Mapper介面(通過Mybatis實現介面方法)。 Controller類: pa

SSM框架搭建------基於簡單的使用者登入註冊

新建一個web project 為SSM 配置WebRoot/WEB-INF/web.xml web配置的標籤及詳解 <?xml version="1.0" encoding="UTF-8"?> <web-app versio

IDEA 2018搭建SSM框架實現登入、註冊、刪除使用者、修改個人資訊、退出登入等功能

1.先來看一下完成的效果圖:註冊賬號:登入賬號:首頁展示:修改賬號:顯示所有賬號資訊(點選按鈕可刪除該條資訊):2.使用idea新建一個Maven webapp專案記得打鉤:取名字:設定版本號:OK!3.搭建目錄結構4.設定,讓IDEA識別目錄的作用5.相關程式碼的編寫cha