1. 程式人生 > >基於Spring、SpringMVC、MyBatis、Druid、Shrio構建web系統

基於Spring、SpringMVC、MyBatis、Druid、Shrio構建web系統

專案介紹

Autumn-Framework旨在提供通用的web系統解決方案,目前由作者本人一個人維護,更新速度緩慢,但是會持續更新,此專案適合初學者學習使用,也歡迎您加入我一起維護整個專案。

效果圖

  • 登入介面
    這裡寫圖片描述

  • 系統主介面
    這裡寫圖片描述

  • 選單管理
    這裡寫圖片描述

  • 日誌管理
    這裡寫圖片描述
    這裡寫圖片描述

技術選型

前端以Layui為主要框架,並使用了EChartseditor.md等其他第三方外掛
後端主要使用SpringSpringMVCMyBatisShiroDruidEhcache構建整個web系統,並使用Maven管理專案,使用Mysql儲存資料,使用tomcat部署web系統。

程式碼結構

.
└── src-------------------------------------------原始碼根目錄
    └── main
        ├── java
        │   └── com
        │       └── autumnframework
        │           └── cms
        │               ├── architect-------------包含常用的工具類和常量
        │               │   ├── conf
        │               │   ├── constant
│ │ ├── filter │ │ ├── interceptor │ │ └── utils │ ├── controller------------控制器層 │ │ └── system │ ├── dao-------------------dao層 │ │ ├── bomapper │ │ └── vomapper │ │ ├── impl │ │ └── interfaces │ ├── model-----------------model層
│ │ ├── bo │ │ ├── po │ │ └── vo │ ├── service---------------service層 │ │ ├── impl │ │ └── interfaces │ └── shiroconfig-----------shiro配置 │ ├── filter │ └── realm ├── resources----------------------------資原始檔目錄 │ ├── mapperxml------------------------mapper對映檔案 │ ├── mybatis-generator----------------mybatis-generator配置檔案 │ └── spring---------------------------所有與spring相關的配置檔案 └── webapp-------------------------------前端原始碼檔案 ├── BasePlu--------------------------公共庫 ├── comm ├── Lib------------------------------第三方庫 │ ├── Echarts-3.7.2 │ ├── editor.md │ ├── jquery │ └── layui_v2.1.2 ├── static--------------------------靜態資源 ├── Sys-----------------------------系統功能外掛目錄 │ ├── js │ └── plugin └── WEB-INF └── views ├── error-------------------異常目錄 └── main--------------------系統主介面目錄

執行系統

  • 拷貝程式碼到本地git clone [email protected]:shuaijunlan/Autumn-Framework.git
  • 進入Autumn-Framework目錄cd Autumn-Framework
  • 執行mvn install
  • 再進入cms目錄cd cms
  • 在執行mvn tomcat7:run
  • 最後在瀏覽器中訪問localhost:8081,就可以看到登入介面
  • Tips:以上所有操作基於您的電腦已經安裝了jdk8mavengit環境

FAQ

。。。。。。

聯絡作者

您有任何問題都可以隨時聯絡我!
Email:[email protected]

相關推薦

基於SpringSpringMVCMyBatisDruidShrio構建web系統

專案介紹 Autumn-Framework旨在提供通用的web系統解決方案,目前由作者本人一個人維護,更新速度緩慢,但是會持續更新,此專案適合初學者學習使用,也歡迎您加入我一起維護整個專案。 效果圖 登入介面 系統主介面 選單管理

springspringmvcmybatis整合(java config方式)

ada vat req style face sat roo art 實體   之前項目中使用ssm框架大多是基於xml的方式,spring3.0以後就提供java config的模式來構建項目,並且也推薦使用這種方式,自從接觸過springboot後,深深感受到這種純ja

基於註解的SpringMVC新增其他的ServletFilter以及Listener

我們可以在AbstractAnnotationConfigDispatcherServletInitializer的實現類中重寫onStartup(ServletContext servletContext)方法新增其他的Servlet、Filter以及Listener 1 public class

Spring boot 自動生成mybatis的daomodel和mapper層

1、pom.xml新增內容,最下邊新增plugin <build> <pluginManagement> <plugins> <plugin> <groupId>org.springfr

企業級後臺介面開發。環境基於spring+springboot+springmvc+mybatis。測試 junit4

上一篇博文主要講了一下基於http協議的介面框架搭建。主要就是spring+springboot+springmvc+mybatis的框架整合。 上篇環境配置的地址:http://blog.csdn.net/qq_36068028/article/details/76571

springspringmvcmybatis整合ssm框架出現ORA-02289:序列不存在問題

sel 請求 開始 color 九九 pri soft 框架 服務 今天整合了一個SSM項目,完了後部署到Tomcat服務器,正常啟動。但是當我發送請求時,報錯,,如下 報錯說序列不存在,可是我明明創建了序列呀,然後我測試了一下,測試語句:select tb_user_s

spring整合springmvcmybatis中的基本配置檔案

1  父工程統一管理依賴的porm.xml檔案 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca

SpringBoot2.0學習筆記:(九) Spring Boot中整合MybatisDruid

一、專案的搭建 Druid對Spring boot做了很好的適配,所有的工作都只需要在配置檔案中完成。 具體的Druid在Spring Boot中的配置可以看:GitHub文件 首先看一下專案引入的jar包: <dependencies> &

SSM框架(一)之SSM框架整合(SpringSpringMVCMyBatis

一、基本概念 最近做一個Web網站,選擇了使用SSM框架,SSM框架下的Web程式主要用到了三個技術: 1. Spring:用到了註解和自動裝配,就是Spring的兩個精髓IOC(反向控制)和 AOP(面向切面程式設計)。 2. SpringMVC:用

對ssm(springspringmvcmybatis)的瞭解總結

ssm框架現在是java web開發的三個主流框架 ,其實嚴格來算只算是兩個框架,因為springmvc屬於spring框架 ,是

實戰基於Spring Boot 2的WebFlux和mLab搭建反應式Web

Spring Framework 5帶來了新的Reactive Stack非阻塞式Web框架:Spring WebFlux。作為與Spring MVC並行使用的Web框架,Spring WebFlux依賴了反應式流介面卡(Reactive Streams Adapter),在Netty和Servlet3.1的

大型分布式項目項目實戰Springmvc+Spring+Mybatis+Maven+CMS+Redis+Solr+Linux+Nginx+單點登錄分布式緩存負載均衡視頻課程

edi mina img solr 技術 性能提升 登錄 rom nginx * { font-family: "Microsoft YaHei" !important } h1 { color: #FF0 } 15套java架構師、集群、高可用、高可擴 展、高性能、高

springmybatisspringmvc整合

del 工具包 aspect get slf4j ali nag attribute 整合 groupId artifactId org.springframework spring-context(自動依賴core,beans,aop,expression)

javastruts2框架hibernate框架spring框架技術springMVC框架mybatis框架,javaweb專案開發的完整流程

使用javaEE技術是:spring+springMVC+mybatis框架整合技術 前端使用的技術包含:jquery、ajax、js、css、bootstrap等 教學系統 使用javaEE開發的線上教學系統,使用的是javaEE的主流框架技術,使用主流的前端技術,專案包含全部的專案原始碼以及資料檔案

SSM:Spring整合MybatisSpringMVC

SSM,是當今最流行的大框架。 對於一個工程師來說,這是吃飯的工具。當然,這是一個技能。   <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM

SSM的環境搭建(整合SpringSpringMVCMybatis框架)

本案例基於開發工具IDEA、MySQL,模擬查詢學生類的資訊 專案模組圖: MySQL中Student表 (1)新建一個maven的web-app專案 (2)新建test、java、resources資料夾,並對檔案進行標記 (3)將controller(控制包)、mapper

關於在整合mybatisspringspringmvc時出現的Invalid bound statement (not found): 錯誤

今天在使用ssm框架進行ajax使用測試的時候,copy了教學視訊的程式碼,程式結構如下: sping的關於mybatis的配置語句如下: <!-- mapper的加強————————1.配置SqlSessionFactory --> <bean class="org

SSM整合(SpringSpringMVCMybatis)---一個SpringMVC容器管理物件

SSM2: 一個容器, SpringMVC容器管理整個專案中的所有物件。 SSM整合的步驟: 1.使用springdb的資料庫, student表 2.新建的web應用 匯入jar: 1)spring的核心jar:spring-beans.jar,spring-core.jar,spri

SSM整合(SpringSpringMVCMybatis

SSM整合 為什麼整合?方便web的開發 Spring:管理我們在專案中的物件,比如service、dao、工具類物件。 SpringMVC:主要做web應用的開發,接收請求,返回處理結果。 Mybatis:完成資料庫的操作,完成資料庫的增刪改查。 以註解方式為主,配置檔案為輔。 SSM :

springspringmvcmybatis整合配置(註解)

最近整合ssm框架費了不少功夫,所以,把詳細配置過程列出來,不足的地方望大俠們指正! 專案目錄: 1.web.xml檔案配置: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="h