淺談Hibernate Session Factory
這里我們主要介紹MyEclipse,包括介紹自動生成Hibernate Session Factory等方面,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
如今很多人都在用MyEclipse做開發(fā),于是乎,我也從MyEclipse官方網(wǎng)站下載了一個,google了一個keygen,就可以用了。(本來不想破解,只是玩玩,可是不破解不能創(chuàng)建web工程,哈哈)。
啟動后,和eclipse差不多,就是多了個菜單項MyEclipse,我點開看看。摸索了一會,基本上手了。開始創(chuàng)建一個web工程,用mysql創(chuàng)建一個簡單的表,然后配置MyEclipse的數(shù)據(jù)庫鏈接。通過MyEclipse對web工程加入Hibernate支持,自動生成了Hibernate session factory和配置文件,然后建立org.lavasoft.bean、dao、servlet包,通過數(shù)據(jù)表生成了mapping文件和bean,還有dao.然后再配置MyEclipse的web app server,我用的是tomcat5.5.20.然后寫個表單頁面,錄入信息,提交給一個servlet,servlet調(diào)用dao實現(xiàn)數(shù)據(jù)保存。
整個過程下來不到五分鐘,我基本上沒有寫什么代碼,就輕松搞定一個Hibernate的web應(yīng)用。還是MVC架構(gòu)的,呵呵。真是感嘆MyEclipse的強大。
如果這個web應(yīng)用要是別的開發(fā)工具,一般都在半小時左右才能完成。畢竟你剛開始才找需要的開發(fā)包、數(shù)據(jù)庫驅(qū)動等等,還要寫一些基本的配置的xml文件,這個文件雖然基本上每個應(yīng)用都相同,但不見得有人能直接手寫出來,哈哈!然后找找查查,寫完這個應(yīng)用熟練的人也需要20分鐘。
MyEclipse也有些缺點,生成的有些代碼太亂,尤其是自動生成Hibernate Session Factory這個類、還有就是一些DAO類,很亂。但是生成的Bean還是很工整的。如果你要改就比較麻煩了。
另外MyEclipse是個吃內(nèi)存的野獸,配置小跑不動。我的電腦配置為奔騰D 915雙核的,1G內(nèi)存,開個MyEclipse,感覺比較慢。所以,低性能的電腦注定與MyEclipse無緣。
總之,感覺MyEclipse還是不錯的。想要快速開發(fā),MyEclipse是不二的選擇。
【編輯推薦】