一、開發環境
學習筆記一:IDEA環境配置
配置indelliJ IDEA開發環境,svn下載專案文件
步驟一:安裝indelliJ IDEA。-->
步驟二:安裝結束進行開發環境配置:-->
安裝jdk1.8,安裝svn,在首頁的settingsàVersion Control裡設定subversion裡的svn的啟動檔案。
設定好之後,在首頁check out from version control裡選擇subversion進入svn檔案的check下載。
輸入下載的地址後輸入使用者名稱和密碼進行check下載。選擇好自己的工作空間。下載好會進入開發頁面
在首頁的fileàsettings裡搜尋maven對maven進行設定(解壓的apache-maven文件的位置)settings.xml是後配置好的。完成之後,點選maven進行檔案編譯。
點選check進行檢查檔案是否有錯。沒有錯執行是否可行。
如果沒有問題說明配置成功
學習筆記二:專案框架流程
熟悉idea開發工具和maven
後端Java框架用的是spring+mybatis+springmvc
前端是:easyui+jquery
從資料庫把資料傳回到頁面:
流程在.xml檔案裡配置sql語句(查詢語句涉及到對應單條件和多條件查詢,就在.xml檔案裡配置if條件判斷
這樣在查詢sql裡只有繫結id就可以了。)
-->dao層定義查詢語句的方法 -->daoimpl實現dao層方法 -->建立對應的model類和資料庫的欄位儘量一樣,不一樣就在.xml檔案裡進行配置。
(因為經常用到的增刪該查語句,所以就封裝了通用的dao層BaseDao,這樣節省程式碼量和多餘的重複。)
---------->Service層對語句結果進行處理業務,service介面 à service實現類。Service層繼承公共的父級service,如果不進行資料處理,就不用額外寫實現的方法。
------------>資料處理完就在controll裡呼叫,進行和前臺的互動。Requset和response請求處理。
------------->前臺通過js裡的或者直接寫ajax,post,get請求獲得值。
重點:對應的標籤的Id,class的名字不要寫錯,繫結的事件。因為用到easyui框架,所以要熟練掌握easyui的外掛用法。Name的名字是否對應。
例項:頁面實現對部門表的增刪該查,和樹形結構的顯示
學習筆記三:java包和類生成
熟悉專案中新增的自動生成程式碼的外掛。外掛位置如下圖所示。執行CodeToolGUI執行完出現下面介面。
可以生成對應的java檔案和對應的xml檔案。
Java檔案包括model。xml檔案包括封裝在公共方法裡的基本增刪該查語句。Server、dao
在輸入包名的時候要寫全:com.idada56.report.xxx.XXX 。你起的類名你的專案的包
學習筆記四:其他注意點
注意點一:新check下來的檔案要把test裡的方法註釋掉或者刪掉。要不會啟動報錯
注意點二:Excel匯出,另一種方法,查詢出list集合遍歷,在放入map裡面。Map裡面型別轉化。此方法解決查詢的資料型別轉化或者匹配成其他字元。
注意點三:如果新增一個模組,也就是一個包名,需要在如下檔案裡新增。這樣就解決了之前增加一個xml就要在mybatis裡進行新增的問題。
注意點四:提高查詢速率。避免查詢緩慢。前臺把查詢出來的結果都寫成load,
$('#dataList').datagrid("load");
後臺java,儘量少執行對資料庫的操作。儘量前臺傳資料。減少遍歷。
注意點五:事務處理
事務問題出現在同時對兩張表進行增、刪、改操作。一切出現這種邏輯問題都放在server層進行操作。 在方法上增加 @Transactional 註釋,例如:對文職表進行刪除的時候,更改人員表裡的狀態欄位為1.
相關文章
- phpwamp開發環境搭建詳解,phpwamp綠色整合環境開發環境一鍵搭建PHP開發環境
- Weex開發之路(一):開發環境搭建開發環境
- emacs開發環境配置(4)——rust開發環境Mac開發環境Rust
- 安卓開發入門(一)開發環境搭建安卓開發環境
- 【Flutter】開發之環境搭建(一)Flutter
- 使用vagrant統一開發環境開發環境
- 配置開發環境、生成環境、測試環境開發環境
- 微信程式開發系列教程(一)開發環境搭建開發環境
- 試用環境開發環境不發郵件開發環境
- 開發環境配置開發環境
- PHP開發環境PHP開發環境
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- windows開發環境的一些坑Windows開發環境
- Flutter學習(一)——搭建開發環境(Windows)Flutter開發環境Windows
- 一、搭建前端開發環境(Vue+element)前端開發環境Vue
- **開發環境一些基本問題開發環境
- Docker 構建 Java Web 開發環境(一)DockerJavaWeb開發環境
- 1 – 搭建開發環境開發環境
- react 配置開發環境React開發環境
- PHP 線上開發環境PHP開發環境
- rollup 開發環境搭建開發環境
- js開發環境配置JS開發環境
- 搭建go開發環境Go開發環境
- Androdi開發環境搭建開發環境
- 前端開發環境搭建前端開發環境
- Theia 開發環境搭建開發環境
- Java開發環境配置Java開發環境
- QEMU 開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- weex開發環境配置開發環境
- 安卓開發環境搭建安卓開發環境
- 搭建Layui開發環境UI開發環境
- python開發環境Python開發環境
- 搭建scala開發環境開發環境
- EBS開發環境搭建開發環境
- andriod開發環境搭建,開發環境
- Erlang開發環境搭建開發環境