哇哈哈,寒假結束啦,因而我又開新坑了。。。。此次的主角但是大名鼎鼎的Play Framework!!那麼閒話少說,開始攻略吧!前端
大名鼎鼎的play framework到底是什麼呢!? 固然是一個框架了(廢話!),官方的定義請自行查閱官網:https://www.playframework.com/java
我的的理解是,play framework是一個基於scala的輕量級web開發框架。Play framework自己是採用scala編寫的,在設計過程當中深受Ruby on Rails的啓發與影響。在Play framework基礎上,開發人員能夠自由選擇使用Java仍是Scala進行web開發,並可與已有的Java程序方便地集成。在現在xml(annotation)橫飛的Java EE開發領域,Play framework能夠說是Java開發人員的福音。在約定優於配置的指導思想下,終於能夠和繁瑣的配置文件說再見了!程序員
總而言之呢,play framework就是一個快速,簡單,好玩兒的輕量級Java(Scala)Web開發框架,儘管它不像大名鼎鼎的SSH那麼流行,可是仍是有着不少使人賞心悅目的特性。因此說,Play Framework簡直就是簡單易懂的現代魔法啊有木有!web
安裝play framework以前,請務必先安裝好JDK,不過能看到這裏的估計都是Java程序員啦,這個問題可能不存在的說。瀏覽器
【1】下載安裝包:https://www.playframework.com/download服務器
點擊下載(只有1M),而後解壓便可;我解壓在了I:\Play\activator 這裏app
【2】配置環境變量框架
這個和Java同樣的,編輯path環境變量,把剛纔那個目錄加進去就行了ide
【3】安裝完畢,打開cmd測試一下吧:工具
activator help
若是彈出了幫助信息,就說明安裝成功了喲!真的是簡單易懂呢!
其實到這裏,框架就已經配置好了,已經能夠開發web程序了。不過我仍是要推薦一個大名鼎鼎的Java IDE:http://www.jetbrains.com/idea/ IntellJ Idea,就是它了!你看play framework官網的介紹視頻裏用的就是它,功能十分強大。
【1】官網下載開發工具:http://www.jetbrains.com/idea/
【2】安裝
【3】購(po)買(jie)註冊碼
【4】安裝scala插件:http://confluence.jetbrains.com/display/IntelliJIDEA/Scala
對於這個IDE以及相關插件的安裝,官網教程十分豐富,也不是本文的討論重點,所以就介紹到這裏了,若有疑問,請聯繫我!
按照國際慣例,咱們來寫一個Hello world吧!首先在cmd中切換到個人工做目錄:
【1】新建項目
activator new
初次使用,能夠須要等待若干分鐘,由於它在下載相關資源和模板,以後就很快了。
【2】選擇模板
輸入5,選擇play-java模板,輸入helloworld爲項目名稱,這樣一個java項目就自動生成了。
【3】進入helloworld項目目錄
cd helloworld
【4】啓動服務器
activator run
初次啓動服務器,也須要等待它下載更新,以後就不用了!
【5】打開瀏覽器,輸入:http://localhost:9000/
因而你就看到上面的這個網頁了!怎麼樣,是否是十分的簡單易懂呢!?
【6】修改/helloworld/app/controllers/Application.java文件
爲了可以顯示Hello World,咱們把Your new application is ready.這句話改爲Hello World!
【7】刷新網頁
修改爲功,好神奇!
本次簡單易懂的現代魔法就到此結束了。下次的主要內容是:
(1)爲何修改Application.java會修改頁面顯示,後臺代碼文件是如何影響前端的?
(2)url地址與展現的頁面有什麼關係
(3)Web網頁的工做原理
敬請期待:簡單易懂的現代魔法——Play Framework攻略2:Controllor與Routes