1. 程式人生 > >Spring+SpringMVC+MyBatis+easyUI整合基礎篇(四)程式碼簡化

Spring+SpringMVC+MyBatis+easyUI整合基礎篇(四)程式碼簡化

前言

當然,也可以直接匯入原始碼, 點選這裡下載程式碼。

由於剛開始寫部落格,所以很多細節都想不到,原始碼也放到GitHub上去了,自己動動手應該也就可以了,無非是自己多注意一點,細心一點,編碼啊,jar包啊,有時候或者一個分號,或者一個單引號雙引號,這些都可能導致出錯的,一定要多動手,自己多實踐。

簡化目的

又看了一下程式碼,感覺對於入門的人來說,還是有些不合適的,easyui、ajax這些知識點也不是一天兩天就能掌握的,所以,又寫了一個小demo,把easyui、日誌這些都去掉了,就保留一個功能,當做搭建專案的腳手架吧,兩個專案結合起來看,也會有些收穫的。

目錄詳解

ssm-demo
    ├── ssm-demo
    ├── ssm-login
    └── ssm-maven

ssm-demo倉庫下會有三個專案,如上圖,ssm-demo為普通的JavaWeb工程,並沒有引入maven管理專案, 而ssm-maven則為maven改造後的專案,使用maven統一管理專案jar包及專案構建,後續的優化都在這個專案裡做。

由於一開始沒有做好目錄結構,導致幾個專案耦合在一個倉庫中,給有些朋友帶來一些困擾,因此後續會重新建立一個倉庫。

詳細目錄結構如下:

ssm-demo
    ├── ssm-demo
         ├── WebRoot
         ├── db
         └── src
    ├── ssm-login
         ├── WebRoot
         ├── db
         └── src
    ├── ssm-maven
         ├── src/main/java
         ├── src/main/resources
         ├── src/main/webapp
         └── pom.xml
    └──README.md

對應為:

ssm-demo
    ├── ssm-demo
         ├── 靜態網頁檔案及配置檔案
         ├── 資料庫檔案
         └── java程式碼
    ├── ssm-login
         ├── 靜態網頁檔案及配置檔案
         ├── 資料庫檔案
         └── java程式碼
    ├── ssm-maven
         ├── java程式碼
         ├── 配置檔案
         ├── 網站靜態資源
         └── pom.xml
    └──README.md等檔案

結語

由於是第一次做開源專案,可能有些考慮不到的地方,希望大家指正,也可能有不完善的地方,我會盡量修改使專案變得更優秀,是專案的進步,也算是自己的進步。

如果有朋友需要幫助的話,可以留言。

相關推薦

Spring+SpringMVC+MyBatis+easyUI整合基礎程式碼簡化

前言當然,也可以直接匯入原始碼, 點選這裡下載程式碼。由於剛開始寫部落格,所以很多細節都想不到,原始碼也放到GitHub上去了,自己動動手應該也就可以了,無非是自己多注意一點,細心一點,編碼啊,jar包啊,有時候或者一個分號,或者一個單引號雙引號,這些都可能導致出錯的,一定要多動手,自己多實踐。簡化目的又看了

Spring+SpringMVC+MyBatis+easyUI整合基礎講一下maven

github地址,點這裡。專案效展示,點這裡。賬號:admin 密碼:123456 下一篇文章開始,所有的專案原始碼都是與maven整合後的程式碼了,所以這一篇講一講maven。1、簡單介紹 我們看一下github上一些開源專案的目錄結構,下圖中有mybatis、nett

Spring+SpringMVC+MyBatis+easyUI整合基礎版本控制

日常囉嗦 還好在第一篇文章裡就列好了接下來的主線及要寫的知識點,不然都不知道要寫什麼東西了,開篇裡已經列了基礎篇要講svn和git的知識點,所以這一篇就寫一下版本控制。 專案實際效果展示在這裡,賬密:

Spring+SpringMVC+MyBatis+easyUI整合基礎專案簡述及技術選型介紹

萌芽階段 很久之前就開始打算整理一下自己的技術部落格了,由於各種原因(藉口總是可以找到的),實在抽不出時間所以計劃一直處於擱置狀態,一直只是心底的一顆小萌芽,日復一日的悠悠歲月如同手中緊抓的沙子,無聲無息的流失,不過這顆小生命也在我渴望與期待的澆灌下不斷的長大。

Spring+SpringMVC+MyBatis+easyUI整合優化單元測試例項

日常囉嗦 前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合優化篇(三)程式碼測試》講了不為和不能兩個狀態,針對不為,只能自己調整心態了,而對於不能,本文會結合一些例項進行講解,應該可以使得你掌握單元測試的方法。篇幅所限,所以先寫三

Spring+SpringMVC+MyBatis+easyUI整合優化easyUI與富文字編輯器UEditor整合

日常囉嗦 本來這一篇和接下來的幾篇是打算講一下JDBC和資料庫優化的,但是最近很多朋友加我好友也討論了一些問題,我發現大家似乎都是拿這個專案作為練手專案,作為腳手架來用的,因此呢,改變了一下思路,JDBC和資料庫優化這一塊兒延後一點再去說,先豐富一下專案的頁面

Spring+SpringMVC+mybatis+easyui整合例項-----easyUI介面部分

首先簡單介紹下easyui的使用。  我們從datagrid表格入手,先顯示一個簡單的表格來說明一下easyui的使用。後面再加一個功能完整的表格 首先方法寫好,還是使用之前的例子,沒看過之前部落格的可以翻一下。  StudentDaoIF.java @Select(

Spring Boot 入門之web基礎

一、前言上一篇《Spring Boot 入門之基礎篇(一)》介紹了 Spring Boot 的環境搭建以及專案啟動打包等基礎內容,本篇繼續深入介紹 Spring Boot 與 Web 開發相關的知識。二、整合模板引擎由於 jsp 不被 SpringBoot 推薦使用,所以模板

Spring+SpringMVC+Mybatis實現增刪改查--SSM刪除、批量刪除員工的實現

Spring+SpringMVC+Mybatis實現增刪改查--(六)SSM刪除、批量刪除員工的實現單個刪除: 批量刪除  刪除邏輯1.單個刪除URI:/emp/{id} DELETE(1)給刪除按鈕繫結上員工的ID號(2)單個刪除按鈕的點選事件(3)員工刪除的方法2.全選複

spring+springmvc+mybatis+mysql實現登入功能

注:classpath 指的為target資料夾,classpath*為有多個classpath時使用。 1.在idea中建立maven 工程。 具體過程:File -》new project -》選擇maven  勾選create from archetype,選中以w

Spring Boot + Mybatis-Plus 整合與使用

前言:  本章節介紹MyBatis-Puls的CRUD使用。在開始之前,先簡單講解下上章節關於Spring B

linux操作系統基礎

空閑 僵屍進程 標準 為什麽 嘗試 mount命令 性能分析 包含 put 系統監控 1. 系統監視和進程控制工具—top和free1) 掌握top命令的功能:top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的

linux基礎:基於Redhat7系統的sshd服務

SSHD 服務簡介 ssh 協議:安全外殼協議。為 Secureshell 的縮寫。SSH 為建立在應用層和傳輸層基礎上的安全協議。 sshd 服務使用 SSH 協議可以用來進行遠端控制, 或在計算機之間傳送檔案。而實現此功能的傳統方式,如 telnet(終端模擬協議)都是極為不安全的,

Unity Editor 基礎:Handles

本文為本人學習上鍊接的筆記微有改動,請點選以上鍊接檢視原文,尊重樓主智慧財產權。 Unity Editor:Handles 最終效果: 準備:  Scripts資料夾中建立C#指令碼”MyHandles”,在Editor資料夾中建立C#指令碼”HandleIns

OpenGL程式設計 基礎與滑鼠的互動

#include "stdafx.h" #include <cstdlib> #include <gl\glut.h> const int screenWidth = 600; const int screenHeight = 480; class GLintPoint { publ

python 基礎字典常用操作方法

# 字典類似Map一樣的{key,value}結構; # 字典建立 userMap ={"name":"王力巨集","age":"18","love":"dog"} ; print(userMap) # 字典取值,根據key進行取值 get(key) name = userMap.get("na

【004】Python全棧日記-Python基礎

一、輸出 平時我們輸出經常使用 print('我叫’,name,’今年’,age,’歲’) 今天講一些輸出的格式化用法 1、 字串格式化 通過字串格式化我們可以把輸出寫為 print(‘我叫%s,今年%d歲,考試成績%f’%(name,age,score)) 舉個例子: 結果:

微信小程式開發基礎之請求、上傳、下載

針對前幾篇的基本的瞭解,然後我們首先要先學習和了解它的基本語法,我主要從API官網上學習,然後總結在這篇部落格中。供自己後期檢視。以備不時之需。因為自己也是初學者,很多的都是按照API來學習講解。 按照API的順序,我先學習網路的模組 一、請求:wx.request(OB

Java語言程式設計-基礎陣列

java中陣列是一個類,抓住了這一點,就抓住了陣列的核心 1.陣列的定義與宣告 一維陣列的宣告: int[] a; 一維陣列的定義:int[] a = new int[10]; 一維陣列宣告的同時定義: int a[] = new int[10]; 陣列宣告時不分配具體地

Android 滑動效果基礎—— Gallery + GridView

void sel -c ews col odi scale -html getitemid 分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!http://www.captainbed.net Andro