Jeecg框架入门
jeecg是一套后臺管理系統框架
- 主要技術點:springMVC,springIOC,mysql,hibernate,maven,jsp
- 使用方法,從官網下載源碼,解壓到本地,導入到ide中,我這里是idea
- 導入項目–maven下載所需jar文件
- 配置文件修改說明:
- dbconfig.properties 是業務數據庫配置
- jeecg/jeecg_database.properties 是代碼生成庫配置
- 若無特別用途,建議二者同庫
- 將項目依賴庫導入到mysql中,sql在解壓文件的doc/db下,選擇mysql版本導入到本地庫中
- 把項目部署到tomcat,啟動項目,訪問主頁 默認用戶名:admin,密碼:123456
- 使用online開發 –> online表單開發 –> 數據庫導入表單 –> 選擇表 –>生成表單
- 在列表中找到剛才那條記錄,選擇,點擊代碼生成,選擇項目根目錄,注意是根目錄,其他可默認,報名自己輸入(小寫),完整包名是有 配置jeecg/jeecg_config.properties/bussi_package 拼上當前輸入包名,請注意
- 生成代碼之后,會有個url地址,在列表中配置地址可以找到
- 在 系統管理 –> 菜單管理 –>錄入菜單,輸入熟悉即可
- 生成的代碼和配置的菜單,需在用戶重新登錄生效,最好重啟項目,然后在系統管理–角色管理–權限設置–給對應得用戶設置權限,重新登錄,即可看到生成的菜單。
- 系統已經完成的操作有,單標的分頁查詢,新增,修改,刪除,批量刪除,導入/導出excel等。
可對jsp進行修改,jsp路徑src-main-webapp- webpage下對應類名找,有3個文件,list.jsp 主頁
add.jsp新增頁,update.jsp修改頁,詳情頁使用的也是修改頁,使用js基本是jquery和easyui的組件,可自行延伸,官方的demo給的也有各種案例,在這里我舉出一些常用的組件日期控件–yyyy-MM-dd
<input id="dd" type="text" class="easyui-datebox" required="required"> //日期返顯$('#dd').datebox('setValue', '6/1/2012');//獲取日期框值var v = $('#dd').datebox('getValue');日期時間控件-yyyy-MM-dd HH:mm:ss
<input class="easyui-datetimebox" name="birthday" data-options="required:true,showSeconds:false" value="3/4/2010 2:3" style="width:150px"> //返顯 $('#dt').datetimebox('setValue', '6/1/2012 12:30:56'); //取值 var v = $('#dt').datetimebox('getValue');圖片展示
<t:dgCol title="logo" field="logo" image="true" imageSize="120,80" queryMode="group" width="120"></t:dgCol>樹形結構–ztree
樹的數據格式(Tree Data Format)每個節點可以包括下列屬性:id:節點的 id,它對于加載遠程數據很重要。text:要顯示的節點文本。state:節點狀態,'open' 或 'closed',默認是 'open'。當設置為 'closed' 時,該節點有子節點,并且將從遠程站點加載它們。checked:指示節點是否被選中。attributes:給一個節點添加的自定義屬性。children:定義了一些子節點的節點數組。數據層:接口–實現類,基于hibernate的簡單的crud,如有其它邏輯,建議jdbcsql直接搞定,result類型是hashMap
總結
- 上一篇: 宝塔linux 屏蔽ip,宝塔屏蔽国外I
- 下一篇: 从计算机视觉算法实训走向落地尝试