一、搭建環境:
1、這是我的Eclipse、Maven等環境,此步驟略過。
注意:以前試過jdk1.6以上都可以使用jeesite
2、下載最新版本jeesite源碼:
下載地址:
[GitHub/jeesite]
下載時注意jeesite的版本,以前先下了一個比較老的版本,結果 “代碼自動生成”模塊還沒有完善~
3、搭建jeesite環境
step-1:基本運行環境
安裝好Eclipse、maven、tomcat(7以上親測可用)。PS:記得在window>preferences>java>Installed JREs中將jre環境配置成jdk的根目錄,因爲maven運行時需要jdk的tools.jar等工具支持。
step-2:修改配置
先不要把jeestie源碼導入到eclipse,打開解壓後的jeesite目錄,找到 jeesite-master\POM.xml文件,打開,修改artifactId節點值爲自己所要二次開發的項目名稱(此處也可以不改,打包之後導入elipse的名稱就是artifactId節點的值)。
示例:
然後,找到jeesite.properties文件(jeesite-master\src\main\resources\jeesite.properties),修改數據庫連接池等配置,根據自己的情況而定~
示例:
PS:jeesite默認爲MySQL數據庫實現,如果需要改爲Oracle數據庫,請百度~
step-3:運行eclipse.bat
運行 jeesite-master\bin\eclipse.bat ,第一次運行會等待比較長時間,因爲要下載項目依賴的jar包到本地倉庫中,等待運行結果爲:BUILD SUCCESS!完成當前step!
示例:
過程中如果報錯,一般是maven配置的問題,百度一般都可以解決~
step-4:將項目導入eclipse
在Eclipse中Import-->General-->Existing projects into Workingspace,Browse選擇jeesite根目錄即可,導入項目後,F5刷新整個工程。
等待編譯過程。。。
step-5:執行init-db.bat,初始化數據庫
不要在eclipse中運行次文件,在本地文件夾中運行:jeesite-master\db\init-db.bat,不然Maven報錯:找不到指定的POM文件,一般會說在D:\,如果你把項目根目錄下的POM文件複製一份到報錯提示的目錄下再執行貌似可以成功,但是不建議這麼做!
示例:
執行完成後提示:BUILD SUCCESSS!即可,過程中仍然會下載依賴的jar包到maven本地倉庫中。
到此步驟,項目運行環境已經搭建好,可以將項目打成war包在Tomcat下運行,也可以直接發佈到tomcat下運行。
訪問項目主頁:
http://localhost:8080/jeesite-demo(這是step2中配置的artifactId節點值)
超級管理員:thinkgem 密碼:admin
step-6:使用“生成代碼”模塊功能
(1)在數據庫中添加demo_test表(可以添加任意張,此處只是示例)
PS:官方的開發文檔中說明
說需要添加必要的紅色字段,但是我們新建的表中沒有必要字段,親測可以生成代碼!!!(官方文檔真的很模糊~)
(2)添加業務表
在瀏覽器中,jeesite系統中,選擇“代碼生成”模塊,導航欄中選擇“業務表添加”。
可以看到,數據庫中新建的測試表:demo_test已經可以選擇,選擇這張表,點擊“下一步”。
然後可以對剛纔的表做生成代碼的配置,具體配置的規則和字段的含義,請參考官方文檔,此處不再螯述。
(3)生成代碼
點擊“生成方案配置”–>“生成方案添加”,添加方案後,點擊保存並生成代碼,即可完成代碼的生成!
發現到處的代碼在D:根目錄下出現。。原本以爲是導出在jeesite項目下的,這個導出的路徑還沒來得及研究。
總結:
jeesite這個框架的試用過程中,發現很多小問題,看了部分源碼,發現還是有值得學習的地方。