簡體   English   中英

玩框架1.2.4遷移? 該怎么做?

[英]Play framework 1.2.4 migration? what to do best?

我想在我的應用程序中添加授權和身份驗證,它使用的是Play 1.2.4,更好的是,現在將整個應用程序遷移到2.0或者使用1.2.4的某些模塊,以及稍后通過遷移和重新實現身份驗證進行斗爭?

如果您只是想實現身份驗證和授權,那么肯定不需要遷移到Play 2.0。 此外,從1.x遷移到2.0並非易事,具體取決於應用程序的復雜程度。 框架的兩個主要版本之間存在一些非常顯着的差異。 如果您開始遷移任務,以后重新實現身份驗證將不是您最擔心的問題。

對於Play 1.2.4授權,我可以推薦Deadbolt模塊 ,它非常靈活,易於開始使用。 對於身份驗證,可以擴展基本安全模塊以滿足大多數需求。

我最近不得不為Play 1.2.4網站推出auth,使用Play-ScalaSecure相當輕松 如果你不使用Scala,可能沒那么有用。

缺點是文檔很稀疏,但設置很簡單,實現很簡單。 只需將Secure特性應用於控制器即可。

我已經放棄了我的1.2.4應用程序的遷移,該應用程序目前正處於開發階段,並且很快將於昨天發布到版本2.0,並且不是很難決定繼續使用1.2.4版本。 Playframework 2.0是一個非常不同於1.2.4的框架,至少從我的觀點來看:

  • 控制器是不同的
  • 持久訪問層是不同的
  • 模板是不同的
  • 配置不同
  • 等等

毫無疑問,我的下一個應用程序將使用Playframework 2.0,但我目前的目標是盡快為我當前的應用程序發布。 遷移到2.0會大大減緩這一目標。 如果您有相同的目標,那么我建議您繼續使用1.2.4並使用已經提到的Deadbolt模塊 我要做的是快速了解Playframework 2.0中的工作方式,並以一種易於遷移的方式在當前的1.2.4應用程序中設計新東西......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM