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

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

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

    不急不徐,持之以恒。

    http://blog.gopersist.com/

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      24 隨筆 :: 0 文章 :: 52 評論 :: 0 Trackbacks
    一、準備
    官方網站:www.playframework.org
    下載最新的play-1.1RC3.zip
    將下載的包解壓,解壓后的路徑最好不要包括空格、中文之類的,好像會有問題。我這里解壓到D:\play-1.1RC3,將該路徑加入到path路徑下。
    二、新建項目
    打開msdos窗口,進入eclipse的workspace目錄,如d:\workspace。再輸入play new playdemo,新建一個名為playdemo的play應用。后面提示的application name輸入同樣的playdemo,如果輸入的不相同,在eclipse可能會有錯。

    輸入play eclipsify playdemo,添加eclipse所需文件。

    打開eclipse,導入項目。
    三、安裝play插件
    將D:\play-1.1RC3\support\eclipse目錄下的文件復制到eclipse相應目錄下,重啟eclipse,看到多了Play!菜單。
    四、項目結構介紹
    app 存放源碼,分為3個目錄
    controllers 存放控制器源碼
    models 存放模型源碼
    views 視圖源碼
    conf 配置文件
    application.conf 系統配置信息,數據庫配置等。
    messages 國際化
    routes 路由信息,簡化、隱藏路徑等功能,后面詳說。
    lib jar包
    public 圖片、js、css
    五、Hello World
    到application.conf中將db=mem的注釋放開,使用hsql的內存數據庫。
    在models中增加類 Baby,繼承自Model,繼承不是必需的,但是Model中做了很多事,建議繼承。
    @Entity(name = "play_baby")    // 數據庫中建立表名play_baby
    public class Baby extends Model{
        @Required
        @Column(length
    =16)
        @MaxSize(
    16)
        
    public String name;
        
        
    public Baby(String name){
            
    this.name = name;
        }
        
        
    public String say(){
            
    return "Hello world! I'm "+name;
        }
    }
    新建一個controllers,Babies
    public class Babies extends Controller{
        
    public static void born() {
            Baby baby 
    = new Baby("劉德華");
            baby.save();
            render(baby);
        }
    }
    views中增加視圖文件,視圖與Controller的關系是,包、類都是文件夾,方法為視圖文件名,如,我們這里在views目錄下新建與Babies同名目錄,并在該目錄下建立born.html視圖文件,內容如下:
    #{extends 'main.html' /}
    #{set title:
    'Hello world!' /}

    ${baby.say()}

    運行服務,選中項目,選菜單“run”->“run”,啟動后,瀏覽器輸入http://localhost:9000/babies/born,看到結果。
    posted on 2010-10-30 13:18 老林 閱讀(5774) 評論(4)  編輯  收藏 所屬分類: 開發框架

    評論

    # re: Play Framework 開發入門[未登錄] 2010-11-11 14:24 koala
    前輩,你好,我想請教下,把D:\play-1.1RC3\support\eclipse目錄下的文件復制到eclipse相應目錄下,是放在什么目錄下嗎?我放了幾個地方都不可以。  回復  更多評論
      

    # re: Play Framework 開發入門 2010-11-22 21:56 xy.lin
    @koala
    放到plugins下,這個幾乎沒什么用  回復  更多評論
      

    # re: Play Framework 開發入門 2011-10-28 15:43 孫健
    @xy.lin
    我覺得還是有點用的  回復  更多評論
      

    # re: Play Framework 開發入門 2012-01-16 12:42 潛龍勿用
    @koala
    放到這個目錄下:
    dropins  回復  更多評論
      

    主站蜘蛛池模板: 午夜亚洲国产精品福利| 性xxxx黑人与亚洲| 一级午夜免费视频| 亚洲 无码 在线 专区| 亚洲乱理伦片在线观看中字 | 精品国产污污免费网站 | 免费成人在线电影| 亚洲av无码精品网站| 日韩免费视频一区二区| 亚洲视频在线免费观看| 久久精品国产免费观看三人同眠| 久久水蜜桃亚洲av无码精品麻豆| **一级一级毛片免费观看| 亚洲性一级理论片在线观看| 91成人免费观看网站| 亚洲日本一线产区和二线| 免费看国产一级片| 国产成人无码精品久久久久免费 | 亚洲国产aⅴ综合网| 国产日韩精品无码区免费专区国产| 亚洲午夜福利在线观看| 日韩精品在线免费观看| 国产成人精品日本亚洲直接| 四虎影院免费在线播放| 国产免费伦精品一区二区三区| 国产亚洲精品精华液| 永久在线免费观看| 国产精品亚洲一区二区在线观看| 国产亚洲av片在线观看18女人| 免费看男人j放进女人j免费看| 亚洲sss综合天堂久久久| 亚洲综合区小说区激情区| 你懂的免费在线观看网站| 在线a亚洲老鸭窝天堂av高清| 成年在线观看免费人视频草莓| xxxxx做受大片在线观看免费| 亚洲最新视频在线观看| 女人张开腿给人桶免费视频| baoyu777永久免费视频 | 久久久久免费精品国产| 91丁香亚洲综合社区|