rodrigo.avila
Joined: 24/01/2008 05:07:19
Messages: 30
Offline
|
Pelo fato do Scala ser compilado em Java bytecode, você pode criar a sua aplicação web usando o Scala ao invés de Java.
Veja abaixo um exemplo de action do mentawai escrito em Scala:
Compile a sua classe Scala com o seginte comando:
Isto vai criar um arquivo HelloScala.class dentro do seu diretório org\mentablank\action. Agora você pode usar esta classe da mesma forma como usa qualquer outra classe Java. Só não se esqueça de colocar o scala-library.jar dentro do seu diretório WEB-INF/lib.
Vamos usar o javap, que vem com o Scala, para ver a nossa classe Scala do ponto de vista de um programa Java:
Isto nos dá algumas dicas sobre a classe Java, mas não há nada como decompilar a classe usando o JAD (Java Decompiler):
Fique à vontade para usar o Scala com o Mentawai!
Para aprender mais sobre o Scala, consulte os seguintes sites:
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-1
http://alblue.blogspot.com/2007/10/scala-introduction-to-scala-interpreter.html
http://www.ibm.com/developerworks/java/library/j-scala01228.html
|