play! 是什么东西?
Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需 的所有东西。
---------------------------------------------------------------------------------------------------------------------------------------------------------------
安装 play!
安装前确认 Java 的版本必须是 5.0 或者更新的版本,下载 Play 框架:http://download.playframework.org/releases/
.(我用的play1.1版本),下载完解压并设置以下环境变量:
设置完毕后,正常的情况下,输入 play
命令可得到下面的输出:
D:\>play
~ _ _
~ _ __ | | __ _ _ _| |
~ | '_ \| |/ _' | || |_|
~ | __/|_|\____|\__ (_)
~ |_| |__/
~
~ play! 1.1, http://www.playframework.org
~
~ Usage: play cmd [app_path] [--options]
~
~ with, new Create a new application
~ run Run the application in the current shell
~ help Show play help
~
---------------------------------------------------------------------------------------------------------------------------------------------------------------
创建一个新的应用程序
Play! 要创建一个新应用请使用下面命令:
play new app_name
这个命令必须在 play 的目录下执行,例如创建一个名为 hello 的应用如下:
I:\workplace_PlayFramework>play new hello
~ _ _
~ _ __ | | __ _ _ _| |
~ | '_ \| |/ _' | || |_|
~ | __/|_|\____|\__ (_)
~ |_| |__/
~
~ play! 1.1, http://www.playframework.org
~
~ The new application will be created in I:\workplace_PlayFramework\hello
~ What is the application name? [hello]
~
~ OK, the application is created.
~ Start it with : play run hello
~ Have fun!
~
I:\workplace_PlayFramework>
在创建过程中,Play 会询问应用名称,这里我们输入了hello 作为项目名,进入刚创建的 hello 目录,你可以看到如下的几个子目录:
-
app
: 存放应用本身,包括 java 文件和 html 文件
-
conf
: 存放配置文件
-
lib
: 包含一些java的jar包
-
public
: 存放一些静态文件,例如图片、js和css文件
-
test
: 存放测试文件 (JUnit or Selenium)
接下来我们就可以运行这个应用了,输入 play run hello
,运行结果如下所示:
I:\workplace_PlayFramework>play run hello
~ _ _
~ _ __ | | __ _ _ _| |
~ | '_ \| |/ _' | || |_|
~ | __/|_|\____|\__ (_)
~ |_| |__/
~
~ play! 1.1, http://www.playframework.org
~
~ Ctrl+C to stop
~
Listening for transport dt_socket at address: 8000
14:59:23,546 INFO ~ Starting I:\workplace_PlayFramework\hello
14:59:24,734 WARN ~ You're running Play! in DEV mode
14:59:24,937 INFO ~ Listening for HTTP on port 9000 (Waiting a first request to
start) ...
应用启动成功了,打开浏览器访问地址:http://localhost:9000/. 你就可以看到一个运行页面如下:
分享到:
相关推荐
Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无 Logo 状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。 Play 是一个纯 Java 的...
中文文档,play入门学习这个基本上能够搞定
PLAY框架入门级学习手册,有兴趣了解JAVA PLAY框架的可以看下
Play framework 2.0入门教程(三)的源代码,Play留言板,详见http://blog.csdn.net/wfdztl521/article/details/8545838
Play Framework是一个开源的Web应用框架,使用Scala和Java语言混合编写。Play遵循传统的MVC(Model-View-Controller: 模型、视图和控制器)模式,这一点Lift与其有所不同。 本文主要对Play Framework最新第二版...
Play framework 2.0入门教程(四)的源代码,Play留言板(数据库版),详见http://blog.csdn.net/wfdztl521/article/details/8766988
介绍APPLE Airplay的基本知识。
在Play框架中,商业逻辑在domain model层里进行管理,Web客户端不能直接调用这些代码,domain对象的功能作为URI资源暴露出来。 客户端使用HTTP协议提供的统一API来暗中操作这些底层的商业逻辑实现资源的维护。然而,...
里面有play框架,入门学习手册,最新教材,增删查改流程,@注释。五个文件,适用于初学者。
Play Framework Essentials 英文原版,学习 play 框架的最佳入门。
入门 构建.scala 首先将 WAMPlay 添加到文件中的: " ws.wamplay " %% " wamplay " % " 0.1.6 " 然后在同一个文件中添加 WAMPlay 存储库: val main = play. Project (appName, appVersion, appDependencies)....
<studinfo name="zhangshan" sex="girl" school="beida" interest="play" > zhangshan 实体声明 实体:存储了任意符合规则的xml文档单元片断。 1、内部通用实体 定义格式 <!ENTITY 实体名 “实体内容”> ...
这个 git 存储库将帮助您在 OpenShift Express 上利用自己动手做的墨盒快速启动和运行 Play Framework 2(在 2.0.x、2.1.x、2.2.x、2.3.x 上测试)应用程序。 注意:自 2.3.x 起play命令行实用程序已替换为...
玩WS Standalone Play WS是功能强大的HTTP客户端库,最初由Play团队...入门 首先,您可以将play-ahc-ws-standalone为SBT中的依赖项: libraryDependencies + = " com.typesafe.play " %% " play-ahc-ws-standalone
进度 简介 入门 安装Play 创建一个新应用程序 使用Play控制台 设置你的首选IDE 解析一个Play应用程序 Play教程 Play模块 用Play工作 为Scala开发者 主要概念 HTTP编程 异步HTTP编程 模板引擎 表单提交和验证 处理...
入门视频采集与处理(BT656简介)调试dm6446相关文档
入门 Git-play是为讨厌复杂配置的人设计的,因此,除了.git-play.yml之外,基本上不需要其他工作。 使用.git-play.yml配置git-play部署 Git-play使用存储库根目录中的.git-play.yml文件来配置希望如何执行应用程序。...
gradle-play-publisher, Gradle插件,将你的APK和元数据上载到 Google Play 存储 gradle-play-publisherGradle插件,将你的APK和应用... 快速入门指南使用网络界面上传你的APK的第一个版本。创建 Google Play 服务帐户