我开始学习 Scala,并尝试构建一些简单的应用程序来进一步测试该语言。
我正在寻找用于中间层应用程序的非侵入式框架/容器(不是 Web 框架)。本来我是准备从spring开始的,因为我对它非常熟悉。然而,考虑到 scala 提供了一种与 java 非常不同的方法。我想知道 Spring 是否是最好的 scala 框架,可以从 scala 中发挥最大的值(value)。我很想知道 Scala 社区是否有新的、更好的方法来做事情。
我对框架/容器的期望将能够解决以下基本要素:配置、模块化、监控(例如JMX)、依赖注入(inject)。其他诸如 JPA、JMS、连接池之类的东西将是一个优势。
我听说过 Lift,但它似乎更像是一个 Web 框架。
谢谢
最佳答案
您研究过 OSGi 吗?我所看到的 Scala 包装器 ( ScalaModules ) 是 pretty impressive .
但请记住,Scala 可以在编译时以类型安全的方式进行依赖项注入(inject)。我并不是想强制您这样做,只是指出 Java 所没有的东西。
关于scala - 对于 scala 中间层服务来说,什么是好的应用程序容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349877/