当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Play Framework

Java Web 框架
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 申屠飞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Play Framework是基于一个轻量级的、无状态的、Web友好的架构。Play 建立在Akka,Play 提供可预测的和最小的资源消耗(CPU,内存,线程)的高度可扩展的应用程序。

开发者友好

进行更改,并只需点击刷新!因此你需要的是一个浏览器和一个文本编辑器。

  1. 命中刷新工作流程

  2. 功能强大的控制台与构建工具

  3. 类型安全

  4. 内置测试工具

  5. Eclipse和IntelliJ IDEA的IDE支持

可预测Scala

Play使用构建在Akka之上的完全异步模型。联合无状态,Play Scala可也简单可预测。

  1. 无状态的Web层

  2. 非阻塞I/O

  3. 构建于Akka

  4. 启用实时

现代网络和移动

Play是专为现代网络和移动应用而生

  1. 默认RESTful风格

  2. CoffeeScript,LESS的资源编译器

  3. JSON作为首要类型

  4. WebSockets,Comet,EventSource

  5. 广泛的NoSQL和大数据支持

Play2 for Java doc: https://playframework.com/documentation/2.4.x/api/java/index.html

Play2 for Scala doc: https://playframework.com/documentation/2.4.x/api/scala/index.html

  • What is Playframework Playframework是一个基于JVM进行Java和Scala的WEB开发的全栈式开发框架,里面集成了许多开发模式的最佳实践,以及当下流行的开发技术。 对高可扩展性的应用,Play提供了可控的最小化的资源消耗(CPU, memory, threads) Why is Playframework 以下是我对框架优势的总结   对程序员更加友好 开发流程

  • 1、动手能力少差的话 建议下载版本play-2.2.6 :Play release 配置环境变量,打开终端输入: vim ~/.bash_profile 在编辑器中配置环境变量,如下: export PLAY_HOME= ...解压路径../play-2.2.6 export PATH=$PATH:$PLAY_HOME 然后保存配置的环境变量 要想使配置立马生效输入:source ~/.bash_

  • 有别于其他臃肿的企业级Java框架,简洁的Play框架提供另外一种选择,它关注于开发者的效率和 RESTful 风格的架构。Play 是敏捷软件开发的完美伴侣。 Play 框架的目标是让基于 Java 的 web 应用开发变得更加容易,让我们看一下它是怎么做到的。 没有痛苦的 Java 框架 Play 是一个纯 Java 的框架,它让你保持使用你喜欢的开发工具和类库。如果你已经是一个使用 Java

 相关资料
  • 我们在WebLogic11g下使用JSF2.1+PrimeFaces6.0+PrimeFaces-Extensions6.0.0、mojarra 2.1.7。 单击p:commandButton后,DOM inspector显示对话框已在正文和html标记之外创建,如下一个图像所示: 在正文外部呈现的对话框 如果我们使用相同的代码(没有帧)创建一个新的.xhtml,并单击p:commandButt

  • 许多的 PHP 开发者都使用框架,而不是重新造轮子来构建 Web 应用。框架抽象了许多底层常用的逻辑,并提供了有益又简便的方法來完成常见的任务。 你并不一定要在每个项目中都使用框架。有时候原生的 PHP 才是正确的选择,但如果你需要一个框架,那么有如下三种主要类型: 微型框架 全栈框架 组件框架 微型框架基本上是一个封装的路由,用来转发 HTTP 请求至一个闭包,控制器,或方法等等,尽可能地加快开

  • 主要内容:iframe - 设置高度与宽度,实例,iframe - 移除边框,实例,使用 iframe 来显示目标链接页面,实例,HTML iframe 标签通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。 iframe语法: 该URL指向不同的网页。 iframe - 设置高度与宽度 height 和 width 属性用来定义iframe标签的高度与宽度。 属性默认以像素为单位, 但是你可以指定其按比例显示 (如:"80%")。 实例 <iframe loading="lazy" s

  • tornado.web — RequestHandler and Application classes Thread-safety notes Request handlers Entry points Input Output Cookies Other Application configuration Decorators Everything else tornado.template

  • UI /主题框架和组件 LESS支持下表中列出的一些UI/Theme框架 - Sr.No. 框架和描述 1 1pxdeep 它是平坦的Bootstrap 3主题,提供强大的配色方案控件。 2 Bootflat 它是一个基于Bootstrap的开源框架。 3 BootPress 它是一个基于平面文件CMS的PHP框架 4 Bootstrap 它是功能强大的移动第一前端框架,可实现更快,更轻松的Web

  • 本章介绍 Decoder(解码器) Encoder(编码器) Codec(编解码器) 在前面的章节中,我们讨论了连接到拦截操作或数据处理链的不同方式,展示了如何使用 ChannelHandler 及其相关的类来实现几乎任何一种应用程序所需的逻辑。但正如标准架构模式通常有专门的框架,通用处理模式很适合使用目标实现,可以节省我们大量的开发时间和精力。 在这一章,我们将研究编码和解码——数据从一种特定协

  • WLAN框架接口 函数 rt_err_t  rt_wlan_set_mode (const char *dev_name, rt_wlan_mode_t mode)   注册WLAN设备到WLAN设备框架   rt_err_t  rt_wlan_connect (const char *ssid, const char *password)   同步连接热点   rt_err_t  rt_wlan

  • 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。 iframe语法: <iframe src="URL"></iframe> 该URL指向不同的网页。 Iframe - 设置高度与宽度 height 和 width 属性用来定义iframe标签的高度与宽度。 属性默认以像素为单位, 但是你可以指定其按比例显示 (如:"80%")。 <iframe src="demo_iframe.htm