亚洲熟妇av一区二区三区,久久久久久精品观看sss,免费观看四虎精品国产永久,国产成人精品一区二三区熟女,天堂网在线最新版www资源网

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

一、項(xiàng)目需求分析

1.1 商品查詢:

基于SSM整合基礎(chǔ)上完成商品查詢,要掌握主面頁面main.jsp及商品顯示頁面product-list.jsp頁面的創(chuàng)建。

1.2 商品添加:

進(jìn)一步鞏固SSM整合,并完成商品添加功能,要注意事務(wù)操作以及product-add.jsp頁面生成。

1.3 訂單查詢:

訂單的查詢操作,它主要完成簡單的多表查詢操作,查詢訂單時(shí),需要查詢出與訂單關(guān)聯(lián)的其它表中信息,所以要了解訂單及其它表關(guān)聯(lián)關(guān)系

1.4 訂單分頁查詢:

訂單分頁查詢,我們使用的是mybatis分頁插件PageHelper,要掌握PageHelper的基本使用。

1.5 訂單詳情查詢:

訂單詳情是用于查詢某一個(gè)訂單的信息,掌握復(fù)雜的多表查詢操作。

1.6 Spring Security概述:

Spring Security是 Spring 項(xiàng)目組中用來提供安全認(rèn)證服務(wù)的框架,它的使用很復(fù)雜,要掌握spring Security框架的配置及基本的認(rèn)證與授權(quán)操作。

1.7 用戶管理:

用戶管理中我們會介紹基于spring Security的用戶登錄、退出操作。以及用戶查詢、添加、詳情等操作。

1.8 角色管理:

角色管理主要完成角色查詢、角色添加

1.9 資源權(quán)限管理:

資源權(quán)限管理主要完成查詢、添加操作,它的操作與角色管理類似,角色管理以及資源權(quán)限管理都是對權(quán)限管理的補(bǔ)充。

1.10 權(quán)限關(guān)聯(lián)與控制:

主要會講解用戶角色關(guān)聯(lián)、角色權(quán)限關(guān)聯(lián),這兩個(gè)操作是為了后續(xù)我們完成授權(quán)操作的基礎(chǔ),關(guān)于授權(quán)操作我們會在服務(wù)器端及頁面端分別講解

1.11 AOP日志處理

AOP日志處理,我們使用spring AOP切面來完成系統(tǒng)級別的日志收集。

二、項(xiàng)目數(shù)據(jù)庫介紹

2.1 產(chǎn)品表

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

2.2 訂單表

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

2.3 會員表

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

2.4 旅客表

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

2.5 用戶表

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

2.6 角色表

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

2.7 資源權(quán)限表

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

2.8 日志表

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

三、SSM 環(huán)境搭建

3.1 數(shù)據(jù)庫與表結(jié)構(gòu)

3.1.1 創(chuàng)建用戶與授權(quán)

數(shù)據(jù)庫使用Oracle Oracle 為每個(gè)項(xiàng)目創(chuàng)建單獨(dú)user,oracle數(shù)據(jù)表存放在表空間下,每個(gè)用戶有獨(dú)立表空間

創(chuàng)建用戶及密碼:

語法[創(chuàng)建用戶]: create user 用戶名 identified by 口令[即密碼];

例子: create user test identified by test;

授權(quán):

語法: grant connect, resource to 用戶名;

例子: grant connect, resource to test;

使用PL/SQL Developer作為Oracle數(shù)據(jù)庫可視化操作工具

連接oracle數(shù)據(jù)庫:

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

創(chuàng)建用戶及授權(quán):

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

對象權(quán)限是指針對于某一張表的操作權(quán)限,系統(tǒng)權(quán)限是指對表的CRUD操作權(quán)限, 角色權(quán)限是系統(tǒng)權(quán)限的集合,我們設(shè)置時(shí),一般是設(shè)置角色權(quán)限,設(shè)置resource與connect即可。

3.1.2 創(chuàng)建表

3.2 maven工程搭建

3.2.1 創(chuàng)建maven工程

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

3.2.2 創(chuàng)建子模塊:

itcast-ssm-web

itcast-ssm-domain

itcast-ssm-service

itcast-ssm-dao

itcast-ssm-utils

其中創(chuàng)建itcast-ssm-web 時(shí)注意我們選擇一個(gè)web工程

3.2.3 pom.xml中添加項(xiàng)目依賴

3.3 編寫實(shí)體類

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

3.4 編寫業(yè)務(wù)接口

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

3.5 編寫持久層接口

企業(yè)權(quán)限管理系統(tǒng)——項(xiàng)目需求分析-u0026環(huán)境搭建

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。