我們使用Wicket作爲我們的前端框架,直到現在我們的應用程序是純Java。不過,我想開始在我們的一些新類中使用一些Scala。舊的代碼將留在Java中。在Wicket上混合Scala和Java
安裝完maven-scala-plugin,scala-library,scalatest dependencies並下載它們後,我不得不面對這個問題,我不知道如何在Wicket中混合使用Scala和Java。到目前爲止,我只看到了有關Wicket中純Java或純Scala項目的教程。
在擴展類的WebApplication的你有什麼事情,如
public Class<? extends Page> getHomePage() {
return HomePage.class;
}
,如果你正在使用Scala的你將有一些諸如
def getHomePage = classOf[HomePage]
如果我有一個叫做HomePageScala Scala的類。我怎樣才能從Java代碼中調用它?
如何使用調用Scala類的Java代碼創建BookmarkablePageLink? e.g
add(new BookmarkablePageLink<HomePageScala>("homePageScala", HomePageScala.class));
這是真正甚至有可能還是我必須爲使用100%的Java或100%Scala呢?
非常感謝您提前!
聽起來不錯(+1) – 2010-11-08 13:10:58