playframework的简单介绍
来源:互联网 发布:java 字符串换行拼接 编辑:程序博客网 时间:2024/05/23 01:41
相对于Tomcat、SSH
1.运行、调试时无需重启、只需刷新页面即可
2.基于Jboos netty框架的快速Http server
3.MVC结构:
M:app/Models
V:app/Views
C:app/Controllers
4.权限控制
controller中可以@Before以检查权限
例子:
@Before(unless={"index"})
public static void check(String form) {
String type=session.get(Constants.LOGIN_USER);
form=Tool.isEmpty(form)?request.url:form;
if(type==null)
Application.userLogin(form);
}
Before中的unless表示此方法index)不受约束
5.运行模式设定很方便
在conf目录下的配置文件中,可以设置运行方式
6.browser中路径的显示内容很容易被隐藏
在routes中可以任意定义之
7.异步性:基于非阻塞IO型
8.render():render的参数中,可以返回多个任意类型的object供前台使用
9.全面支持JSON
10.返回空对象:
一般地,当object为空时,前台引用就出错:${Object.name}
但如果这样用就避免了这个问题,${Object?.name},这是playframework所特有的
11.WebSocket是一个特色
0 0
- playframework的简单介绍
- playframework简单入门
- PlayFramework中的JPA支持(一个简单的操作)
- 使用playframework实现简单的增删改查
- playframework的建立
- playframework的建立
- PlayFramework
- playframework
- playframework
- Playframework中HTML转义方法介绍
- 关于playframework的依赖管理
- playframework中ajax的应用例子(jQuery)
- playframework中JPA保存数据的问题
- 怎么tomcat上运行playframework的项目
- playframework设置dist版本的监听端口
- Playframework 更改sbt的依赖下载地址
- sniffer的简单介绍
- JSValidation的简单介绍
- scrapy学习笔记——安装
- [教程技巧] 程序员眼中的苹果Swift语言
- 6.00.1x python ps3 guess word
- Android入门(1)——Android项目结构介绍
- [教程技巧] 行走于Swift的世界中
- playframework的简单介绍
- HDU1000
- Linked List Cycle II
- [教程技巧] The Swift Programming Language--语言指南
- Fedora22 for arndale octa board(升级内核到4.1.0-rc8)
- javaEE——day02——javascript上
- 第17周周四
- 【Web探索之旅】第一部分:什么是Web?
- java学习日记