用scala,slick做数据交互层,play做mvc开发restful接口

本文介绍了如何使用Scala结合Slick进行数据交互层的开发,并利用Play框架构建RESTful接口。Scala的函数式编程特性提供了简洁的代码,而Slick是Scala的ORM库,用于高效地操作数据库。此外,文章还提及了Play框架的轻量级特性,支持增量编译,适合快速开发。
摘要由CSDN通过智能技术生成

介绍

  • scala 为我们带来了函数式编程和面向对象编程,且scala代码被编译成class字节码,运行在JVM平台上。更为神奇的是scala可以无缝调用现有的众多java类库。scala比java有更强大的表达能力,函数式带来了代码的简洁,一改java的表达繁琐。

  • sbt 类似于maven,都属于构建工具。个人感觉maven好用多了,sbt不能自动合并冲突。sbt的优点在于增量编译。和eclipse的实时编译类似,sbt的增量编译可以让你更快的运行自己的代码。天朝的网速使用sbt下载第三方依赖包可是让人心累。在{home}/.sbt/ 下建立repositories 文件,然后输入

    [repositories]
    local
    repox-maven: http://repox.gtan.com:8078/
    repox-ivy: http://repox.gtan.com:8078/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[cl
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值