grails-邊創業邊學習(一)

用java至今,大概兩年時間,最苦的是這半年。與grails親密接觸了大半年,如今彷佛什麼也沒獲得。總結一下半年用grails的各類感覺,沉澱一下,爲了生存,又要重回主流框架了。java

半年前,各類緣由,辭掉工做,回老家,休息,蟄機,尋項目,本身幹。回家後,碰到了三個一樣辭職的朋友。各類喝酒,聊天之後,呆了十天,想了無數與網絡有關的創業點子,一一殺掉,最後決定作。www.nn580.com 這個網站。阿里巴巴針對中小企業,淘寶針對我的開店,咱們扁擔網,哈哈,針對中小店鋪。mysql

居然決定作了,固然得先選框架,大公司都有本身的框架,小公司,就只能用些spring,hibernate,struts之類的現成開源框架了。但因爲以前體驗過了,這三個東西整在一塊兒的麻煩,痛苦,不是太想用。四人中,只有我一個懂技術,其餘三人全是技術小白。structs/jsf+spring+hibernate想短期內完成開發,測試,上線,不太可能。jsp+jdbc?這個東西在項目慢慢變大了之後,擴展,維護都不方便。當時,grails就像是個救命的小草出如今眼前。數據庫:mysql。一切都要純粹的簡單。servlet容器,當時忽視了,不久便出了問題。spring

grails是基於groovy的,groovy又是java開發的動態語言,語法跟java很像,能夠無縫的調用任何的java代碼,學習曲線不會很高,網上關於grails的性能各有說法。但我本身認爲,它居然能夠編譯成跟java無差異的字節碼,性能不會差到哪裏。以前雖然沒有接觸過grails,不要緊,邊學,邊作項目,等學會了,項目也就作得差很少了。(如今看來,有點可笑。)sql

當時grails仍是1.0.4版本,我我的認爲是個半成品。到www.grails.org下載之後,解壓到您的硬盤,設置GRAILS_HOME爲您解壓的根目錄,path設置%GRAILS_HOME%\bin,再設置ant環境,環境就搭好了。網上有eclipse的關於grails的插件,我是沒有用,由於以爲很差用。數據庫

注:不須要另外配置groovy環境,grails自帶了個groovy環境,您要想深刻研究groovy也能夠本身另配,我是直接用的grails,沒怎麼看groovy,時間不等人。網絡

打開命令符,進入您的eclipse工做目錄,打:grails create-app nn580 回車,一個名爲nn580的項目骨架就建好了。而後用eclipse把nn580導入,選擇導入已存在的項目。OK,開發吧。app

第一次用新的東西,老是興奮的,新鮮的。命令符:grails create-domain-class User 就在domain包裏建了一個名爲User.groovy的POJO。框架

編輯User.groovy,輸入幾個屬性,如dom

String logineclipse

String password

命令行:grails generate-all User 回車

再修改一下grails-app/conf的DataSource.groovy的數據庫鏈接信息。

命令行:grails run-app 一個CRUD的項目就跑起來了!

興奮啊,這就是我要找的東西啊啊啊啊啊。。。。。。

相關文章
相關標籤/搜索