10月25, 2016

快学Scala+Playframework之增删改查——项目搭建(一)

需求

  • 为了更好更快更有趣味地学习scala这门编程语言,结合play framework在实际开发场景中的运用,目标建立一个简单的用户列表的RSAD(read,search,add,delete)系统。特别记录此次学习过程。

  • 代码托管

效果

img

更多效果

前提

  • 必须具有java开发环境

  • eclipseintellijIDE

  • mysql 5.6版本

  • 该项目所有操作均是在MAC OSX上操作,不同操作系统本质相同,操作会略有差异

包含以下知识点:

  • 下载Activator

  • 配置环境变量

  • 命令行中生成第一个Play项目

下载Activator

可以通过,playframework官网下载离线环境,点击offline distribution下载。

环境变量

$HOME/.profile中写入activator路径,并写入权限

export PATH=/path/to/activator-x.x.x/bin:$PATH

生成第一个Play项目

通过命令,分别指定了项目名称,与项目模板。

$ activator new my-first-app play-scala

在此我用的是playscala模板,也可以使用play-java.当使用命令:

$ activator new

play会让你选择你想要的模板,模板列表如下:

img

项目搭建完成后,可以通过命令,来运行项目:

$ run

如果没有全局中的activator没有生效,或者没有权限,可以将activator中的activator复制到项目根目录下,通过命令来运行项目:

$ ./actiator run

运行结果

项目运行成功后,在浏览器中打开http://localhost:9000。运行结果如下图。可以从浏览器中获取基本的版本信息以及相应的文档。 run

如果想要修改端口,可以通过如下命令,让服务启动在自定义端口:

$ ./activator run -Dhttp.port=9001

控制台日志显示

result

本文链接:https://beacelee.com/post/play-framework-scala-userlist.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。