`

play! 入门

阅读更多

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/.  你就可以看到一个运行页面如下:

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics