`

使用PLAY Framework创建一个helloworld项目

阅读更多
引用
此文只是最基本的演示了一下怎么样使用PLAY框架去新建一个WEB项目,过段时间去用PLAY写个简单的DEMO,到时候在做演示。


如果是WIN用户,首先把PLAY Framework解压到C盘,或者D盘,之后把目录名改一下,我直接改成了play,这样做方便以后的命令行操作。之后跑一下目录里的play.bat文件。

OK,打开命令提示符。重定向到play目录下,比如向我这样:




成功。下一步。建立一个新的helloworld项目。



命令行出了几个提示:首先,我们的新项目将被放在E:play/helloworld 目录下;之后就是问我们给这个应用起个什么名字。我们就叫HelloWorld吧。如下图:



OK,到E:play/helloworld 目录下看一看,果然有个新文件夹:



很自然的,helloworld 目录下产生了这些文件夹:



app/ 存放一些CODE的地方。比如类,领域模型什么的。

conf/ 很明显是存放配置文件的。

lib/ 系统中需要用到的JAR包。

public/ 应该是放一些资源文件的地方,比如HTML里的图啦,CSS啦,JS文件什么的。

test/ 测试类,把测试的东西都放这里。

注意:PLAY使用UTF-8字符集,所以我们所有的格式应该使用UTF-8。

OK了,我们创建好了刚才的helloworld应用,现在是启动WEB服务器的时候了,我们只需要在命令行里输入 play run helloworld 就可以了。如图:



哈哈,从输出来看,一切都还不错。全部OK。如果我们需要停止服务就:Ctrl+C 。

OK,在浏览器里输入 http://localhost:9000/ 看效果吧。如图:








  • 大小: 39.9 KB
  • 大小: 58 KB
  • 大小: 58.1 KB
  • 大小: 39.3 KB
  • 大小: 19.2 KB
  • 大小: 57.9 KB
  • 大小: 41.9 KB
6
0
分享到:
评论
4 楼 yoin528 2010-01-22  
有没有深入的教程或者资料啊,我也是刚学play!framework,希望大家可以交流一下,Q:118151662.
3 楼 figo_cool 2009-11-25  
treblesoftware 写道
figo_cool 写道
希望发点更深入性的


最近一直上课,好不容易旷课了,老班又打了我手机。还有许多东西看,上次研究了一下PLAY那几个例子,感觉有些REST的味道,等晚上在研究研究。




呵呵,还在读书?相当支持。。。
2 楼 treblesoftware 2009-11-24  
figo_cool 写道
希望发点更深入性的


最近一直上课,好不容易旷课了,老班又打了我手机。还有许多东西看,上次研究了一下PLAY那几个例子,感觉有些REST的味道,等晚上在研究研究。
1 楼 figo_cool 2009-11-24  
希望发点更深入性的

相关推荐

    play-2.3-hello-world:Play Framework 2.3.x 版的简单“Hello World”示例

    使用activator new hello-world play-java创建应用程序后,唯一需要更改的内容在这些文件中: app/controllers/Application.java app/views/* /conf/routes 添加引导程序 请参阅开始,然后查看,以准确了解我更改...

    8种Java Web框架安装手记及HelloWorld

    安装Play涉及到下载并解压Play Framework的zip文件,然后通过命令行工具创建应用,如`play new HelloWorld`。在项目中编写Action和View,运行`play run`,在浏览器中访问应用。 5. **Spring** Spring是企业级Java...

    windows驱动开发helloworld

    接下来,创建一个新的驱动项目,选择KMDF模板。在驱动代码中,你会看到一个基础的DriverEntry函数,这是驱动程序的入口点。在这个函数里,你可以执行一些初始化操作,例如注册设备对象、分配资源等。为了实现"Hello...

    mastering play framework for scala

    这部分还会讲解如何创建第一个“Hello, World!”应用,让读者快速上手。 2. **路由与控制器**:详细解析Play的路由系统,它是将URL映射到特定控制器的方法的关键。控制器是处理HTTP请求的主体,学习如何定义和编写...

    play-scala-hello-world-tutorial:在Scala中播放的Hello World教程

    本教程将引导你完成创建一个简单的"Hello, World!"应用程序的步骤。这个经典的程序通常用于演示语言的基本用法或框架的基本结构。在Play Scala中,这通常涉及以下几个关键点: 1. **项目结构**:Play遵循标准的SBT...

    IntelliJ_IDEA_11_快速入门手册

    Play Framework 是一个轻量级且高效的 Web 应用开发框架,适用于 Java 和 Scala。在 IntelliJ IDEA 中创建 Play Framework 项目的方法如下: 1. **通过命令行或 IntelliJ IDEA 内置工具创建项目**。 2. **配置项目...

    play初学者学习专用

    通常,手册会介绍如何设置开发环境,如安装IDE和必要的依赖,以及如何创建第一个"Hello, World!"应用。它还会讲解框架的基本结构,包括路由配置、控制器、视图和模型的创建。通过阅读此手册,你可以快速上手Play框架...

    一个简单的STRUTS项目

    可能是一个简单的“Hello, World!”类型的例子,展示如何从Struts Action返回响应并显示在JSP页面上。 6. **MVC模式**:这个项目展示了MVC模式在Struts中的应用。Model代表业务逻辑,View负责展示,Controller(即...

    puppet-play:木偶组件模块,用于部署打包的(.zip)播放框架应用程序

    puppet-play是一个木偶组件模块,用于在Linux上部署play-framework应用程序 通过play :: application类型在节点上部署一个或多个应用程序 下载包含应用程序的捆绑zip文件,并从每个应用程序构建服务 版本字符串更改...

    基于java的轻量级的MVC框架应用实例.zip

    首先,让我们了解一下Java中的一些流行轻量级MVC框架,如Spring MVC、Struts 2和Play Framework。这些框架简化了Web应用程序的开发,通过提供预定义的模板和组件,使开发者能够更专注于业务逻辑,而不是底层基础设施...

    play-angular11-starter:使用快速的即用型默认值引导您的游戏角项目

    这是一个入门应用程序,显示了Play的工作方式。 和棱角分明。 跑步 cd ng-frontend npm install -g @angular/cli npm install ng build cd .. sbt run 然后转到查看正在运行的后端应用程序(播放框架,仍然包含演示...

    programming in scala

    8. **强大的工具支持**:Scala社区提供了丰富的工具和框架,如Sbt(Scala Build Tool)、Play Framework等,这些工具极大地简化了项目管理和开发流程。 #### 三、Scala的基本概念 - **对象与类**:在Scala中,一切...

    java8看不到源码-prune:Play框架的性能测试工具

    是一个自动测试 Play Framework 性能的工具。 它会自动检查不同版本的 Play,针对这些版本编译应用程序,然后运行负载测试。 它将所有结果保存到 Git 存储库中的文件中。 它还会将结果摘要推送到网站。 Prune这个...

    scala-intellij-bin-2.1.0.15.1.zip

    7. **使用示例**:例如,使用Scala插件开发一个简单的Scala应用程序,首先创建一个新的Scala文件,然后输入`object HelloWorld { def main(args: Array[String]) { println("Hello, World!") } }`,IDE会自动识别并...

    Webwork2开发

    Webwork2是一个基于Java的Web应用框架,由OpenSymphony组织开发,专注于组件化和代码重用。...因此,对于新的项目,开发者可能会选择使用Struts2或其他现代的Web框架,如Spring MVC或Play Framework。

    struts2.0配置

    6. **编写第一个Hello World程序**:创建一个简单的Action类,配置struts.xml,然后在Web应用中部署并运行。 【应用场景】 Struts2.0广泛应用于企业级Web应用开发,如电子商务平台、管理系统、信息门户等。其优势...

    C#开发Andorid应用-使用mono 技术【中英文版】

    它们会引导你完成创建第一个“Hello, World!”应用的过程,以此介绍基本的Android应用结构和生命周期管理。你将学习到如何使用C#语法创建用户界面,以及如何与Android系统的各种服务进行交互,例如通知、位置服务和...

    第六章 Web开发实战1——HTTP服务

    通常,开发者会使用IDE(如Eclipse或IntelliJ IDEA)创建一个Web项目,并在WEB-INF目录下添加web.xml配置文件,定义Servlet及其映射路径。然后,编写Servlet类,处理HTTP请求。例如: ```java import javax.servlet...

    孙卫琴的精通Struts基于MVC的Java Web设计与开发源码之一

    - `helloapp`:这是一个基础示例,展示了如何使用Struts创建一个简单的"Hello, World!"应用,帮助初学者快速上手。 - `addressbook`:可能是一个联系人管理应用,用于演示如何处理表单提交、数据验证以及与数据库...

Global site tag (gtag.js) - Google Analytics