RoR可以一個命令生成添刪改查,曾經讓我們有點震驚。其實Java也末嘗不可,以前做J2EE開發中,就經常用工具生成各種各樣的代碼。而現在我們稍作調整就可以生成超輕量級的快速應用代碼。
Rails框架是基于Ruby語言,Ruby語言雖然號稱在日本發展十年了,但其應用實踐我們能看到的或者是我們能看懂的還不是很多。而EasyJWeb框架是基于Java語言,Java在應用實踐這一塊的優勢就很明顯了。然而,Rails的很多設計思想Java可以參考借鑒,就像Rails也同樣參考借鑒了很多的Java領域的設計及思想一樣。
Java的功能是如此強大,在企業級應用中表現得非常好。不管是大型應用,還是一些中小型應用,只要不去鉆牛角尖,不要殺雞用牛刀或者殺牛用水果刀。根據實現項目需求及應用情況作一些合理的選擇,就可以非常好的解決。這里給大家介紹一段錄像,講解由國人自己開發的Java MVC開源框架EasyJWeb中的快速代碼生成。從技術上的角度來推斷,RoR能做的,Java都可以很好的做到。這里只想拋磚引玉,希望能與更多的同行交流,一起研究一些J2EE快速應用框架。
這里本人使用的是EasyJWeb Tools中的代碼代碼生成引擎,只需要在命令行敲easyjwebtools <數據表名>即可生成添刪改查及分頁的java web代碼。
視頻下載地址http://dl.easyjf.com/media/jweb_tools_demo.swf (請使用右鍵另存為后在本地用flash播放器或IE播放)