【问题标题】:Scala Lift Servlets within WebServer compilationWebServer 编译中的 Scala Lift Servlet
【发布时间】:2010-11-15 13:27:05
【问题描述】:

我想学习 Scala 并在实际项目中进行。该项目需要将逻辑包装在 Web 服务器中。所以我用嵌入式 Jetty 做了一些测试,我喜欢它。现在是向 Scala 迈出下一步的时候了。我很有趣你会推荐我下面的什么组合?

1) 嵌入式 Jetty + Java Servlets + Scala;

在这种组合中,我可以在 Java 代码中烘焙“主”Web 服务器,并使用 Servlet 进行 Web 请求/响应;并且Core项目的逻辑可以写在Scala上,然后可以作为Java包导入到“主”Web服务器逻辑中;

2) 嵌入式 Jetty + Lift + Scala;

不要编写 Java 代码,而是使用 Lift 框架在 Scala 上编写所有“主要”Web 服务器逻辑;核心项目的逻辑还是可以写在Scala上的;

您认为每种组合的优势是什么?

谢谢你的建议!!!;)

【问题讨论】:

    标签: java scala webserver jetty lift


    【解决方案1】:

    这是一篇旧帖子,您可能已经决定要走哪条路,但我可以指出一些事情。

    1. 当今的 Web 应用程序有很多事情要做,例如数据库访问、会话管理、使用 Ajax 与客户端程序集成等等。从这个意义上说,#1 并没有多大帮助。您需要从头开始编写大量代码。
    2. 我个人非常喜欢 Lift。不过,它的独特功能和概念可能会让您感到困惑,尤其是当您刚接触 Scala 时。
    3. 从 Scala 世界中的 Scalatra 和 Play 到 Java 世界中的 Spring 等,还有其他选择。

    我希望这会有所帮助,

    KK

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 2011-11-05
      • 1970-01-01
      相关资源
      最近更新 更多