Scalatra应用构建与数据库操作全解析
1. Scalatra应用构建基础
Scalatra应用通常使用sbt进行构建,并且具有sbt构建定义。sbt是一种现代的构建工具,基于任务和设置,概念简单有效。以下是Scalatra应用构建相关的一些要点:
- 配置与环境 :配置和环境设置能让应用适应不同的情况。
- sbt插件 :sbt插件以任务和设置的形式代表可重用的逻辑,处理常见的构建相关用例,社区已经开发了大量的插件。
- xsbt - web - plugin :为基于servlet的Web应用提供打包支持,并能在开发期间在servlet容器中运行应用。
- sbt - web :为Web应用引入资产管道,支持一系列工具和标准。资产管道通常由一系列编译和转换步骤组成,每个步骤将结果传递给后续步骤。
- scalate - generator :将Scalate模板预编译为.class文件,这能提高应用加载时间,并提供额外的编译时安全性。模板中的错误会在编译期间出现,决定构建是成功还是失败。
- scalatra - sbt :生成应用的独立zip分发版,包含嵌入式HTTP服务器、依赖项和资产。该zip文件可下载并安装到其他系统上。
- sbt - docker :为Scala应用创建Docker容器。容器类似于独立分发版,但至少包含操作系统和Java运行时环境,这样它可以在最少先决条
Scalatra与Slick数据库实战
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



