`

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

 

 

分享到:
评论

相关推荐

    play_入门学习手册

    框架入门学习手册》 Play!框架是一款全栈式的Java Web应用框架,它提供了MVC架构、对象持久化、Groovy模板引擎等一整套构建现代Web应用的工具。作为一款纯Java框架,Play!允许开发者在不改变原有开发工具和类库的...

    play!framework框架——japid源码

    **Play! Framework框架与Japid源码解析** 在软件开发领域,使用高效的框架可以极大地提升开发效率和代码质量。Play! Framework是一个流行的Java Web应用程序框架,它采用模型-视图-控制器(MVC)架构模式,支持敏捷...

    java play_入门学习手册

    【Java Play 框架入门学习】 Java Play 框架是一个开源的Web应用程序框架,它基于MVC(模型-视图-控制器)架构模式,使用Scala和Java语言开发。本入门学习手册将引导你逐步了解如何配置Play环境、创建项目、运行...

    JAVA PLAY框架入门学习手册

    JAVA PLAY框架入门学习手册 Java PLAY框架是基于Java语言的Web应用程序框架,旨在提高Web应用程序的开发效率和可维护性。下面是Java PLAY框架的入门学习手册,涵盖了框架的主要概念、目录结构、请求生命周期、HTTP...

    Play framework 2.0入门教程(三)的源代码,Play留言板

    这个入门教程的第三部分是关于如何使用Play Framework构建一个简单的留言板应用。在这里,我们将深入探讨Play Framework的核心概念和关键组件,以及如何通过源代码实现这个留言板功能。 首先,Play Framework采用...

    MFi Airplay入门

    【Airplay 入门知识详解】 Airplay 是苹果公司推出的一种无线互联协议,它允许用户通过WiFi网络将iPhone、iPad或iPod touch等设备上的多媒体内容(包括视频、音频和图片)传输到支持Airplay的第三方设备上。这项...

    Play框架入门教程

    Play Framework是一个开源的Web应用框架,使用Scala和Java语言混合编写。Play遵循传统的MVC(Model-View-Controller: 模型、视图和控制器)模式,这一点Lift与其有所不同。 本文主要对Play Framework最新第二版...

    Play framework 2.0入门教程(四)的源代码,Play留言板(数据库版)

    在这个“Play框架2.0入门教程(四)的源代码”中,我们主要探讨的是如何在Play框架下创建一个基于数据库的留言板应用。 首先,我们需要了解Play框架2.0的核心特性。这个版本引入了更加模块化的设计,支持Scala和...

    play1的文档资料

    "Play Framework 学习笔记(一):初识Play"和"Play Framework 开发入门"为初学者提供了入门指导,涵盖了框架的基本概念和基本操作。"Play! Framework试用手记"则分享了实际使用过程中的经验和心得。 6. **论坛...

    play入门学习手册

    在Play框架中,商业逻辑在domain model层里进行管理,Web客户端不能直接调用这些代码,domain对象的功能作为URI资源暴露出来。 客户端使用HTTP协议提供的统一API来暗中操作这些底层的商业逻辑实现资源的维护。然而,...

    play初学者学习专用

    1. **Play框架入门学习手册** 这个文档将引导你了解Play框架的基础概念和安装过程。通常,手册会介绍如何设置开发环境,如安装IDE和必要的依赖,以及如何创建第一个"Hello, World!"应用。它还会讲解框架的基本结构...

    Play Framework Essentials

    ### Play框架入门 #### 简介 Play是一个功能全面、高效、易于构建可伸缩Web应用程序的框架。它采用Scala和Java编程语言开发,致力于提供简洁的代码和直观的开发体验。在Play框架中,开发者可以利用其非阻塞I/O和对...

    play framework框架教程

    #### 二、初学者入门 **安装Play Framework**:首先需要安装Play框架本身。Play提供了命令行工具(play),用于创建新项目、运行服务器以及执行各种管理任务。可以通过下载官方提供的安装包或使用版本管理工具(如Git...

    android入门到精通.pdf

    《Android入门到精通》这本书是为想要学习和掌握Android应用开发的初学者量身打造的指南。Android作为全球最流行的移动操作系统,拥有庞大的用户群体,为开发者提供了广阔的应用市场和无限的创新空间。本书旨在帮助...

    E-Play-SOPC开发板资料

    这些文档详细介绍了如何正确地使用开发板,以及如何进行基本的程序下载和调试,对于初学者来说是入门的必备读物。 接着,文档《1-2 Quattus II应用实验.pdf》和《quartusii.pdf》涉及到Altera的Quartus II软件,这...

    play框架文档(英文版)

    ### Play框架的安装与入门 - **安装指南**:Play框架的安装过程简单明了,只需要下载并解压即可开始使用,对于不同操作系统都有详细的指导步骤。 - **Hello World教程**:初学者可以通过编写一个简单的“Hello ...

    play_a_ball.zip

    在编程世界中,游戏开发是一种深受爱好者喜爱的领域,而Python语言凭借其简洁易懂的语法,成为了初学者入门游戏编程的理想选择。本篇文章将深入探讨如何使用Python的Pygame模块来编写一个简单的“玩一个球”游戏。...

Global site tag (gtag.js) - Google Analytics