使用PLAY Framework创建一个helloworld项目

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

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

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


[img]http://dl.iteye.com/upload/attachment/170080/73d2d65c-9d7b-3c7e-84ef-676aab8ba5ab.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/170085/7659a097-1d75-33ba-a135-04767357c2a1.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/170089/3ba4f24a-8ac4-3537-8608-ae854afbacb1.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/170091/2d29d5de-22ea-3123-8c8a-01b8c2c53aca.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/170095/2d1cabcf-34a7-33df-863a-12158a5047d6.jpg[/img]

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

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

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

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

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

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

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

[img]http://dl.iteye.com/upload/attachment/170098/a5a4505c-29b7-3727-afc1-16f6888cd804.jpg[/img]

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

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

[img]http://dl.iteye.com/upload/attachment/170100/1a47b9ba-ef5f-3e11-8dbe-4f5b2bbcee53.jpg[/img]
play framework测试项目 一个最初的play框架的程序,为的是让大家了解play框架的结构。 立即下载

相关推荐

Time-Interleaved Analog-to-Digital Converters

  这篇论文提供了时间交错模数转换器的教程回顾。在解释了偏置、增益、定时和其他不匹配对变换器性能的影响后,给出了目前解决不匹配问题的方法。论文最后总结了时间交错模数转换器的现状。 1.简介   时间交错模数转换器(ADC)将多个子ADC组合成一个ADC系统,可以实现比单独的子ADC[1]更快的采样速率。历史上,时间交错adc的主要缺点是需要紧密匹配子adc[2]的特性。近年来,由于应用需要非常宽带信号的数字化、功率高效子adc的可用性以及由深亚微米互补金属氧化物硅(CMOS)技术实现的微调技术,使得时间交错

weixin_44537056的博客 6732

二. play开发Hello World

这一节, 我们利用Play框架一步步开发一个Hello world应用。 首先,请保证你的机器正确安装配置了play框架,并且有eclipse。1.项目创建play new helloworld 成功执行后,在执行:play eclipsify helloworld成功后,导入到eclipse中,目录结构如下图: 该目录包含以下几个重要部分: app/目录:包含了应用的核心部分,默认分为mo

maodou95838的专栏 851

【硬件】通俗易懂的讲解晶体管(三极管和MOS管)的工作原理

晶体管是一个简单的元器件,可用于构建许多有趣的项目。在本文中,我将用通俗易懂的语言给您讲解晶体管的工作原理,以便您可以在电路设计中更好的使用静态管。一旦你学习这些基础知识,对以后的设计和使用来说,将会变得非常容易。我们将重点介绍两种最常见的晶体管:双极型晶体管(三极管)和MOSFET。晶体管的工作原理其实是类似于电子开关。它可以打开和关闭电路。一个简单的思考方法是将晶体管视为无源的继电器。晶体管类似于继电器,从某种意义上说,您可以使用它来打开和关闭某些东西。但晶体管也可以部分导通,一般在放大电路中使用,这部

1万+

Play framework环境搭建(mac电脑搭建开发环境)

1.首先下载play framework安装包,下载地址:https://playframework.com/download,下载版本play-2.2.6   2.配置环境变量,打开终端输入: vim ~/.bash_profile 在编辑器中配置环境变量,如下: export PLAY_HOME=/Users/yaomingyang/Documents/IDE/play-2.2.6...

OceanSky的专栏 3481

告警不是闹钟:AI 如何把告警过滤成真正的“求救信号”?

告警不是闹钟:AI 如何把告警过滤成真正的“求救信号”?

Echo_Wish 242

地统计插值学习心得(一)

(创建地统计图层工具用于根据现有的地统计图层或者地统计模型来创建包含新要素数据集的地统计图层,也就是使用构建好的地统计模型用到新的数据集中)这表明,远离极值的区域预测不受极值的影响,并且还表明,包括极值会导致钼元素浓度高的区域周围的预测明显变高。通常,我们使用同一个数据集进行建模和预测,但是在实际插值过程中,这两步的数据可以是不同的,这就是处理极值的诀窍。如果你的数据集有无法忽略的极值时(比如这些钼元素浓度),一种常见的方法是首先显式移除极值进行建模,然后在预测中使用整个数据集(包括极值)。

JData_Engineer的博客 287

play_framework框架--教程(一)

play_ framework框架--教程(一)

huazi99于老师的博客 2587

Altium Designer20 PCB板子绘制

版层 top layer 顶层 bottom layer 底层 设置板子大小 布局 过孔 top layer层连到bottom layer层。通过via连接。 设置线宽 在design rules里可以设置线宽。 右键new rule 可以新增线宽,电源设置成20mil 还可以设置很多其他的线宽 修改安全距离 安全距离太短容易出现毛刺,然后短路,一般设置成20mil 修改元器件旋转角度 修改rotation step,每次旋转45°。 修改光标大小 下面的cursor type是修改光标

及时总结 2582

JAVA,Play framework 入门,打印hello word

Play framework作为一个简易的框架,在国外挺流行的,但在中国貌似用的人不多,搜资料的时候少得可怜,也只能靠自己一点一点的摸索了,在此记录下学习中遇到的一些问题,来与大家探讨一下,文中如有错误,还请指出, 首先,我用的是最新的play framework2.4.X  需要jdk8 以上,并且机器上安装有java 环境(安装环境就不说,需要吐槽下,play framework用的是sca

u012757464的专栏 1219

CXSMILES细则-用于在 SMILES 字符串后存储分子的特殊特征

Chemaxon 扩展 SMILES/SMARTS 用于在 SMILES 字符串后存储分子的特殊特征。任何信息都可以存储在 SMILES 字符串后,只要它们由空格或制表符字符分隔,因为 SMILES 解析器会忽略这些信息,或者将它们作为注释使用。扩展特征以以下格式存储:Chemaxon 的扩展 SMILES/SMARTS 不包含非 ASCII 字符,它们通常以字符代码 n 的形式被转义为 &#n;。在 S-group 中,ASCII 字符“,”、“;”、“|”、“{”、“}”也以这种方式转义。此外,符号“$

ASKCOS博客 401

基于深度学习的灰度图像气泡群识别与优化

灰度图像气泡群深度学习识别优化研究 本研究针对MATLAB实现的深度学习气泡群识别系统在从1445个点到4992个点扩展时出现的精度不稳定问题,提出了一套完整的解决方案。文章首先分析了问题根源,包括数据复杂度增加、类别不平衡、网络容量不足等因素,然后系统性地提出了数据预处理增强、网络架构优化、训练策略调整和后处理算法改进等优化措施。通过改进的U-Net架构、自适应直方图均衡化等技术创新,有效提升了模型在大规模气泡群图像上的识别精度和稳定性,为化工、生物医学等领域的灰度图像分析提供了可靠的技术支持。

max500600的博客 412

2013 最新的 play web framework 版本 1.2.3 框架学习文档整理

Playframework框架学习文档 Playframework框架学习文档 1 一、什么是Playframework 3 二、playframework框架的优点 4 三、PlayFrameWork开发入门 5 1、准备工作 5 2、新建项目 5 3、环境变量配置 7 4、MVC模型 8 app/controllers 9 app/models 9 app...

201

别让 Claude Code 一直问你“能不能执行“:权限配置完全指南

Claude Code 提供了一套精细的权限配置机制,配置好权限设置,可以提速不少。这个小技巧需要掌握一下。

沐风 3843

Getting started Play Framework

1.What is Play? The High Velocity Web Framework For Java and Scala. Play Framework makes it easy to build web applications with Java & Scala. Play 框架使用Java和Scale的Web Applications 变得非常容易构建。 Pla

The code world of freedom 1395

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Play Framework介绍:使用Eclipse开发和调试

启动命令行,输入play new ,Play会在当前路径下创建项目。输入play eclipsify ,Play会在项目目录中创建eclipse需要的配置文件,将其转换成eclipse项目。在eclipse中导入创建的项目。   调试 Play转换eclipse项目时,在eclipse目录中生成了三个启动配置: JPDA:连接到已经启动的Play Server,实现

javandysong的博客 748

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Play Framework介绍3--使用Eclipse开发和调试

欲善其事,必先利其器。且看如如何使用Eclipse开发和调试

倚楼听风雨 615

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

java web mvc-06-play framework intro

如下图所示,Play 是一个全栈框架,拥有构建 Web 应用程序或 REST 服务所需的所有组件,包括:集成的 HTTP 服务器、表单处理、跨站请求伪造(CSRF)保护、强大的路由机制、国际化支持等等。Play 与许多对象关系映射(ORM)层集成。它支持 Anorm、Ebean、Slick 和 JPA,但许多用户也使用 NoSQL、其他 ORM,甚至从 REST 服务中访问数据。[外链图片转存中…(img-p6Givrbd-1706024459489)]

1258

Play!Framework学习笔记:初识Play

目标一:学习官网Getting Started和Run Demo  @  学弟学妹醒目,要了解一个框架,第一件事就是运行最简单的例子“HELLO WORLD”,(喂!喂!学长,你不会以为我们是白痴吧。。。#_#)。别怀疑,其实往往跑最简单的例子能更加迅速的了解框架的大致工作原理,这里也说一下的是,在学校的学习时,我们大多习惯于,想学一门技术时,先去图书馆找一本厚厚的教材,书名字中经

maguanghui_2012的专栏 5256

play framework HelloWorld

  play framework的官网对play framework的描述是The High Velocity Web FrameWork For Java and Scala。翻译过来大概就是说play framework是java和scala语言的快速开发web框架。使用Play FrameWork框架使用java和scala开发web应用程序变的容易。   下面就开始体验一下Play Fr...

weixin_30852451的博客 140

Play Framework介绍2--Hello World

一个简单的Hello World,体验Java是如何Rails的

倚楼听风雨 596

play framework1生成eclipse项目以及在eclipse中调试

转换成Eclipse项目 启动命令行,输入play new ,Play会在当前路径下创建项目。输入play eclipsify ,Play会在项目目录中创建eclipse需要的配置文件,将其转换成eclipse项目。在eclipse中导入创建的项目。   调试 Play转换eclipse项目时,在eclipse目录中生成了三个启动配置: JPDA:连接到已经启

zzb521zzb的专栏 1577

java dis play_Play Framework 使用Eclipse开发和调试

转换成Eclipse项目 启动命令行,输入play new ,Play会在当前路径下创建项目。输入play eclipsify ,Play会在项目目录中创建eclipse需要的配置文件,将其转换成eclipse项目。在eclipse中导入创建的项目。 调试Play转换eclipse项目时,在eclipse目录中生成了三个启动配置: JPDA:连接到已经启动的Play Server,实现alive调...

weixin_39775577的博客 216

Web开发框架–第2部分:Play Framework 2.0

作为 评估系列 的第一个候选人, 我们回顾了 Play Framework v2.0 。 可以从Play 文档站点获得本文所使用的教程和参考文档。 本文的第一部分将介绍我们建议对每个框架执行的一组任务,然后继续评估每个标准项。 在开发工作站中安装框架 非常简单,分三个步骤: 下载ZIP发行版 解压缩 将解压缩的文件夹添加到您的PATH中 而且很好! 使用...

最佳 Java 编程 444

PlayFramework第一个工程

一、打开 cmd ,进入要创建工程的目录下,我这里是:D:\Play学习项目 二、创建一个工程: 执行:play new helloworld        (helloworld是工程名) 到此工程创建成功!!! 看一下工程目录: app:包含应用核心,分为models,controllers和views目录。.java生活的地方^_^ conf:包含应用

下半夜的风 1799

play framework入门

一、Play framework的安装: 下载play1.2.5(http://download.playframework.org/releases/play-1.2.5.zip)。解压,然后将其添加到环境变量PATH中。 二、一个helloworld工程: 1、新建一个名字叫helloworld的工程,命令行运行:play new helloworld 2、...

nil 150
上一篇: 你可以使用 play framework 做5件很爽的事情
下一篇: 使用Template(模板)模式封装改变
NationSoftware
博客等级 码龄18年 2粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值