1、PLAY2.0入门分享,2013年02月17号,大纲,Lolita演示 Play介绍 搭建环境 Play目录介绍 创建Play工程 工程结构介绍 编译执行命令介绍 Hello World Lolita分析 Q&A,项目演示,http:/192.168.1.199:9000/admin,Play介绍,构建异步应用 Play 2.0为 play 项目提供了原生的Akka支持,可以编写高度分布的系统。 Akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用.关注类型安全 Play 2.0 加入了静态类型语言 Scala 的支持,
2、改用Scala做为默认模版,让编译器在编译阶段检查你的大部分代码。原生支持 Java 和 Scala Play1.x支持Java,Play2.x加入Scala的支持,而且在 2.0 版本中不会减少对Java的支持力度。强大的构建系统 在Play 1.x 中,提供了一系列的Python脚本处理部署任务。 在Play2.x中集成SBT(simple build tool,sbt 是一个简单的 Scala 项目构建工具),能与外部Maven项目更好的集成用于构建系统。数据存储与模型集成 Play 2.0 提供了一些内建的关系数据库访问框架如Ebean , JPA和Anorm(我们现在使用的就是这个默
3、认持久层框架)。,搭建环境,安装 1.下载地址:http:/scala.playframework.org/ 2.将下载后的zip文件解压,放到你的安装目录,如: C:workingplay-2.0.4 3.注意:路径中不能有空格,否则会报找不到main函数的异常,悲哀啊,比java差劲啊 4.测试一下,进入doc命令,输入play 或play help,出现欢迎信息,表示你安装成功了,庆祝一下啊,Play目录介绍,创建Play工程,新建Play项目 1.进入你的工作空间,如:D:/workspace,输入play new demo并回车 2.注意观察命令返回信息,出现demo,这时候,你只需
4、要点击回车,再选1 3.当命令执行完后,即是scala paly的project创建成功 4.注意:如果你想要用eclipse开发的话,还要执行一项命令: 进入你刚创建好的项目, cd demo 输入play eclipsify,并回车,等待一会,就会创建eclipse项目的相关配置信息,导入Eclipse工程跟java的普通项目一样导入就OK 5.如果你使用的是intellij IDEA 的话,执行play idea就可以生成idea认识的项目配置文件,工程结构介绍,编译执行命令介绍,1.playConsole 进入play console $ d: $ cd D:WorkSpacewwwg
5、rapeplayStudy (此处是你的项目的工作空间) $ play 在控制台执行命令: 帮助 playStudy$ help play 运行 playStudy$ run 编译 playStudy$ compile 启动交互式控制台 playStudy$ console 使用SBT功能 playStudy$ run playStudy$ compile playStudy$ test 2.playCommond 进入play project root path $ d: $ cd D:WorkSpacewwwgrapeplayStudy play help play compile play clean play clean-all play run play eclipsify with-source=true play idea打包 Play dist,Hello World,实战Play2.0 1.创建一个Play2.0项目 2.编译运行起来 3.代码介绍,Lolita分析,跟着Lolita项目一起回顾,Q&A,谢谢大家,