<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java下WEB開發(fā)的輔助利器 --- Grails

    Posted on 2009-07-28 07:56 小李飛刀 閱讀(393) 評論(0)  編輯  收藏 所屬分類: 技術架構
    最近嘗試了一下Grails, 主要是看中了它的快速開發(fā)模式,Groovy語言的簡潔和易用,用慣例來替代配置的簡潔,更重要的是它可以繼續(xù)使用重量級的Java作為后臺的有力支撐。使其能在企業(yè)級應用中也能嘗試敏捷的開發(fā)。

    使用的Grails版本是最新的V1.1.1,Groovy的版本是1.6.3,數(shù)據(jù)庫用的是MySQL5, 教程($點擊下載)中講的版本有些老,注意教程跟代碼中會略有些差別,正好在嘗試時了解了下部分細節(jié)的變化,最終的代碼打包($點擊下載)可以直接運行,因本人對Grails也是初次嘗試,歡迎大家討論和指導。

    跟著入門教程,完成了教程中的比賽登記實例的編寫,逐一嘗試了其自動化的MVC框架,代碼自動生成,DataSource的配置,Controller到View的關聯(lián)映射,spring框架的配置、Log4j的配置使用等。

    總體來講,整個過程相當方便,開發(fā)速度也會很快,使用的前提是得了解Grails的一些相關概念,配置方法也比較易于理解,可以用Groovy代碼來配 置,也可以直接用模塊自身的配置,Groovy配置本身只是提供了一種用Groovy設計者來看更為簡潔和方便的寫法,習慣了也還很清晰,因為是用腳本語 言,有編程性質(zhì),比起單純的XML、或者properties的結構性文本配置來講,有一點的優(yōu)勢,例如在共用內(nèi)容,到細分的不同開發(fā)環(huán)境的配置上,可以 減少很多重復性的東西,結構也清晰簡潔。

    GSP頁面跟JSP比較起來,似乎也有一點的優(yōu)勢,在邏輯上的處理感覺比用JSTL要強一些,熟練使用GSP還需要更深入的了解。另外,使用GSP到 controller時要特別注意保證變量命名的對應,由于沒有配置文件的存在,得在頭腦中保持一絲警惕,否則,難以檢查頁面文件跟controller 類中的一致性。

    最后一點,就是WEB部分的文件組織結構跟通常的差別不大,但grails-view下面的一些內(nèi)容,跟WEB下面的CSS,JS文件的對應需要用點心弄清楚,覺得這一塊grails可能需要繼續(xù)改進,以簡化使用,減少疑惑。

    沒有做過壓力測試,運行性能如何沒有概念,但實際的項目分解來看,在運行時,依然是編譯成了Java字節(jié)碼,運行環(huán)境和代碼跟直接用 Spring+hibernate+SiteMesh的Java程序應該是沒有多大差別的,可能存在從Groovy到字節(jié)碼的生成代碼的性能問題,但這應 該不是大問題,編譯器技術的成熟能保證它的生成編碼強過一般程序員的,就像C語言生成的匯編代碼不會比高手直接寫的匯編差一樣。


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    posts - 44, comments - 43, trackbacks - 0, articles - 5

    Copyright © 小李飛刀

    涉足江湖,廣交朋友
    尋找有共同興趣愛好者一起開創(chuàng)掌上移動應用!


    歡迎光臨!您是第 hit counter 位訪客。
    主站蜘蛛池模板: 久久亚洲AV成人无码国产电影 | 亚洲а∨天堂久久精品9966| a毛看片免费观看视频| 久久精品国产精品亚洲艾草网美妙| 美女扒开尿口给男人爽免费视频| 国产无遮挡又黄又爽免费视频 | 免费无码又爽又刺激高潮软件| 亚洲区不卡顿区在线观看| yellow免费网站| 亚洲天堂中文字幕在线| 国产在线国偷精品免费看| 国产亚洲人成网站在线观看不卡| 暖暖日本免费中文字幕| 亚洲黄色在线观看| 一个人免费观看www视频在线| 亚洲一区二区三区丝袜| 全亚洲最新黄色特级网站| 中文字幕成人免费高清在线视频| 国产亚洲AV无码AV男人的天堂| 另类免费视频一区二区在线观看 | 国产黄色片在线免费观看| 美女一级毛片免费观看| 亚洲爆乳无码专区| 无人在线观看完整免费版视频| 最新亚洲人成网站在线观看| 中文字幕不卡亚洲 | 亚洲国产模特在线播放| 日韩免费观看视频| 9久热精品免费观看视频| 在线观看亚洲免费视频| 黄色网址免费观看| 精品国产亚洲AV麻豆| 国产成人麻豆亚洲综合无码精品| 久久国产精品免费网站| 亚洲日韩AV一区二区三区四区| 日韩精品成人无码专区免费| 免费大片av手机看片| 久久丫精品国产亚洲av不卡| 性做久久久久免费看| 97在线视频免费公开观看| 色天使色婷婷在线影院亚洲|