您的第乙個使用Play和Scala的Web應用程式

2021-10-07 05:40:18 字數 1358 閱讀 2960

安裝完成後,我們發出命令

sbt new playframework/play-scala-seed.g8
然後,我們將看到乙個互動式終端,以傳遞有價值的資訊。

name [play-scala-seed]: playstarter

organization [com.example]: com.gkatzioura

scala_version [2.11.8]:

scalatestplusplay_version [2.0.0]:

play_version [2.5.13]:

然後讓我們檢查一下我們剛剛建立的內容

cd playstarter

sbt run

導航到http:// localhost:9000 ,您將擁有乙個基本的play hello世界。

通過按預期方式檢視我們的專案結構,我們有了乙個包含控制器的目錄。 將我們的請求視為一項操作。 我們發出請求,並收到乙個html檢視。

def index = action
如您所見,呈現的html位於views目錄中。 play附帶有twirl作為模板引擎。 在conf / routes中,我們可以看到如何將路由配置為index動作

讓我們向該控制器新增乙個簡單的操作以返回文字主體。

def greet(name: string) = action
我們必須編輯路線檔案以指定新路線和get引數

get     /greet                      controllers.homecontroller.greet(name)
然後在http:// localhost:9000 / greet?john發出請求

在下一步中,我們將新增帶有路徑引數的新路線

假設我們要檢索使用者的總登入名。 我們實施了傳送偽造號碼的操作

def logincount(userid: string) = action
然後我們註冊路線

get     /user/:userid/login/count          controllers.homecontroller.logincount(userid)
通過發出請求http:// localhost:9000 / user / 18 / login / count,我們將收到數字14。

總而言之,我們剛剛實現了我們的第乙個play應用程式。 我們還對控制器執行了一些基本操作,並實現了傳遞一些路徑和請求引數的功能。

python第乙個程式設計 第乙個 Python 程式

簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...

使用beautifulsoup寫的第乙個小爬蟲程式

昨天才剛學的這個爬蟲的第三方庫,被它的強大所震撼,以下為自己寫的爬蟲的程式 coding utf 8 import urllib2 from bs4 import beautifulsoup import re url response urllib2.urlopen url soup beauti...

第乙個 爬蟲和測試

1.爬蟲 如下 import requests def gerhtmltext url try r requests.get url,timeout 1 r.raise for status r.encoding utf 8 return r.text except return 訪問錯誤 url ...