整合SpringMVC框架+Mybatis框架開發人力資源管理系統(一)
寫在前面的話
儘管已經參加了工作,工作的內容也不是開發這一塊的,但不論是為了打發時間還是為了不讓自己將來有一天突然發現自己無一技之長,我一直堅持著學習java。我希望自己能將這種學習發展成自己的一種興趣,能堅持探索java的世界。
九月份的時候買了一本瘋狂軟體編寫的《Spring+Mybatis企業應用開發實戰》,書中詳細講解了SpringMVC框架以及Mybatis框架的使用方法以及二者的整合方式,在學完這本書之後我試著整合SpringMVC+Mybatis開發了一個人力資源管理系統,現在系統最主要的功能已經基本完成(中間斷斷續續花了將近三個月時間…),我希望自己能把詳細的開發過程記錄下來,當做一種總結與複習。
相關推薦
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(一)
寫在前面的話 儘管已經參加了工作,工作的內容也不是開發這一塊的,但不論是為了打發時間還是為了不讓自己將來有一天突然發現自己無一技之長,我一直堅持著學習java。我希望自己能將這種學習發展成自己的一種興趣,能堅持探索java的世界。 九月份的時候買了一本瘋狂軟體編寫的《Spring+M
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(十)
實現使用者管理中的查詢功能並將之呈現 系統的使用者管理功能包含使用者查詢、使用者新增、使用者刪除與使用者修改等功能。 先貼上該方法程式碼: @RequestMapping(value="/selectUser") public String selectUser(
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(九)
使用者登入功能的實現 由於系統設定了一個interceptor對使用者訪問進行了攔截,未登入使用者無法進入系統進行下一步的操作,因此要想實現進一步操作就必須進行登入,系統的登入功能的實現大致是:1、使用者提交登入表格引數(該請求不受攔截器攔截,可提交到前端控制器)2、前端控制器接收到該請
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(八)
系統UI介面設計 為了實現許可權控制並提高安全性,我將所有的jsp頁面均放在WEB-INF的資料夾下,利用一個攔截器判斷使用者是否登入,未登入使用者不具備訪問的資格。攔截器程式碼如下: package org.fkit.hrm.interceptor; import javax.s
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(七)
實現業務邏輯介面HrmService 業務邏輯介面HrmService中定義了系統功能實現所需要呼叫的方法,HrmServiceImpl類實現了該介面,對每個方法的方法體進行了具體實現: package org.fkit.hrm.impl; import java.util.Has
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(六)
業務邏輯元件HrmService介面的實現 業務邏輯元件的實現需要依賴於DAO元件,在HrmService介面中針對需要操作的六個實體(User、Employee、Job、Dept、Notice、Document)設計了不一樣的業務方法(CRUD),每個方法又會呼叫DAO元件中的一個或多
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(五)
部署DAO層 對前面實現的DAO元件的呼叫有兩種方式實現: 一是通過SqlSession物件的getMapper()方法獲取介面例項,程式碼如下: try( InputStream is=Resources.getRessourceAsStream("mybatis-conf
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(四)
利用Mybatis框架實現持久化Dao層 1、新增Mybatis支援,下載mybatis-3.2.3開發包下載地址,將mybatis-3.2.3.jar以及lib資料夾下所有的jar包引入工程,即完成了專案的Mybatis支援。 2、建立UserDao介面 Mybatis註解的使用極大的
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(三)
確定系統中的實體,建立資料庫表以及持久化類 1、確定系統所用到的實體、實體屬性以及各實體之間的聯絡同時建立資料庫表 本系統按照功能需求共涉及六個實體,分別是使用者User、員工Employee、職位Job、部門Dept、公告Notice、檔案Document,各實體之間的聯絡如下:
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(二)
系統主要應用技術 表現層:jsp,負責收集使用者請求資料以及業務資料的表示。 MVC框架:系統應用SpringMVC框架作為MVC框架,該框架作為controller接收前端傳送過來的引數以及返回檢視,註解形式簡化了程式碼的編寫,極大地提高了開發效率;同時,通過SpringMVC的con
整合SpringMVC框架+Mybatis框架開發人力資源管理系統(十一)
實現使用者管理中的新增、刪除、修改功能 新增功能的實現 @RequestMapping(value="/insertUser") public ModelAndView addUser(@ModelAttribute User user,ModelAndView mv){
crm銷售管理系統(一)SSM框架搭建
前言:ssm框架是spring+springMvc+Mybatis的縮寫,是繼SSH框架後又一個主流的java EE企業級框架,適用於搭建各種大型的企業級應用系統。這不,我所在公司的產品也是基於該主流框架進行搭建的。初識SSM框架是各種的不適應,不過使用久了發現ssm框架異常順手。使用幾個月下來可以說在開發公
vue從入門到女裝??:從零開始搭建後臺管理系統(一)安裝框架
安裝及執行都是基於node的,不會node的可以自行百度,網上教程很多,也不難 專案效果預覽: demo1 demo2 原始碼下載 開始安裝框架: vue element-ui 注意如果報錯安裝失敗就重新安裝,不然雖然本地有element的依賴包但是可能會出一些奇怪的錯誤 另外element-ui
Django框架之圖書管理系統(一)
manage model request 名稱 from 模型 nag clu llb 圖書管理系統共分為兩篇博客進行講解,該篇博客主要記錄圖書與出版社之間的關系(一對一),記錄圖書的增刪查改操作 =====================================
開發實戰:基於深度學習+maven+SSM+EasyUI的高校共享汽車管理系統(一)
基於深度學習+maven+SSM+EasyUI的高校共享汽車管理系統 1.專案簡介 在現在,共享汽車在中國各地方開始熱起來,於是本人想做一個基於maven+SSM+EasyUI的高校共享汽車管理系統,當然該專案是博主本人2019年的畢業設計,除了javaweb部分,本專案還
基於SpringBoot + Mybatis + webpack+VueJs + ElementUI編寫的管理系統(一)
寫在前面:第一篇主要寫Vue,第二篇主要寫SpringBoot(可能沒第二篇了。。) 一、基本思維 整個系統所採用的是前後端分離的理念,vue負責頁面展示,SpringBoot負責業務邏輯處理,這樣在編寫的過程中很容易發現問題的所在以及給後期維護減少了許
使用moy快速開發後臺管理系統(一)
moy是什麼? moy 是基於模型框架 kero 和 UI 框架 neoui 實現的應用框架,是前端整合解決方案,為企業級應用開發而生。 github地址:iuap-design/tinper-moy 整體介紹 本文會一步步引導大家使用moy如何快速建立一個後臺管理系統,
企業框架寫的簡單學生資訊管理系統(springMVC,mybatis)
雖然搭建企業框架繁雜了些,但是搭建好後寫的程式碼還是少多了聽著用企業框架寫的感覺要高大上一點有木有先看看演示的效果圖:1.輸入:localhost:8080/rjday7/listStudent.action2.輸入id進行查詢3.id查詢結果:可見已經是另一個action了
最簡單的混合APP開發框架——搭建你的第一個Ionic應用(一)
上次寫了一篇關於Ionic3的文章,但是對於從來沒有接觸過Ionic的開發者來說,可能不是太友好。為了讓更多的人瞭解這個非常好的混合應用開發框架,今天這篇文章主要介紹如何從零用最快的時間做一個Ionic APP。 一)為什麼是Ionic? 如果你以前從來沒有
python程式設計:從入門到實踐學習筆記-基於Django框架的Web開發-設計樣式和部署(二)
部署學習筆記 接下來我們將使用Heroku(基於Web的平臺)管理Web應用程式的部署。 建立Heroku賬戶 訪問https://signup.heroku.com註冊一個帳號。 安裝Heroku Toolbelt 安裝Heroku Toolbelt,對部署到He