不急不徐,持之以恒。

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

          主站蜘蛛池模板: 固原市| 五常市| 汉寿县| 七台河市| 海兴县| 高雄县| 沛县| 阳山县| 美姑县| 高碑店市| 遂川县| 巴东县| 扶沟县| 潼南县| 嘉祥县| 长春市| 太和县| 潞城市| 华池县| 阳山县| 浙江省| 游戏| 噶尔县| 将乐县| 石渠县| 石狮市| 昭觉县| 行唐县| 宣威市| 峨边| 宜阳县| 五寨县| 温州市| 琼海市| 隆化县| 宁波市| 溧水县| 顺昌县| 肥东县| 马鞍山市| 郑州市|