使用SBT作爲構建通常用於以下項目的結構要求「標準」電梯工程:
project
src
main
scala
bootstrap
liftweb
Boot.scala
project-name
comet
lib
model
snippet
view
resources
webapp
WEB-INF/web.xml
index.html
test
resources
scala
RunWebApp.scala
如果您正在使用的電梯映射ORM,你一般把你的模型在src /主/ scala/project-name/model目錄。同樣,你的CometActor應該放在src/main/scala/project-name/comet中。您編寫的任何自定義片段應位於項目名稱下的視圖目錄中的src/main/scala/project-name/snippet和任何自定義視圖組件中。所有與啓動應用程序和建立數據庫連接器等相關的代碼應該放在src/main/scala/bootstrap/liftweb/Boot.scala中。結構的其餘部分就像之前回答說的那樣,它遵循一般的Maven 2結構。
這只是由默認Lift應用程序提供的一般結構。唯一需要的是bootstrap.liftweb.Boot.scala文件,因爲Lift Servlet在引導期間查找該類。
「龐大的數據庫(百萬行)」?我時不時地看到類似的陳述,並且喜歡迂迴地指出,僅僅作爲參考,「數百萬行」不是一個龐大的數據庫(除非每行/對象大於GB)。我正在使用商業智能數據庫,其中單個表具有數百行數百行,工作數據集大約爲50GB。這仍然不是一個「龐大」的數據庫。元數據本身就是數以百萬計的「行」。 – nicerobot 2011-03-01 18:48:21
我認爲OP使用的是皇室'巨大',而你指的是'巨大'的指標。 – 2011-03-02 02:22:13