不急不徐,持之以恒。

          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 老林 閱讀(5775) 評論(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  回復  更多評論
            

          主站蜘蛛池模板: 旺苍县| 区。| 洛南县| 六安市| 镇原县| 南部县| 额敏县| 安溪县| 颍上县| 固阳县| 洛隆县| 平舆县| 通许县| 阆中市| 武宁县| 荥阳市| 吴江市| 洛扎县| 舞钢市| 津南区| 中江县| 阿拉善右旗| 石楼县| 河源市| 措勤县| 长治县| 湘阴县| 乐都县| 东乌珠穆沁旗| 天柱县| 邮箱| 唐山市| 新乐市| 麦盖提县| 墨江| 南投市| 楚雄市| 北流市| 洪江市| 竹山县| 泰兴市|