playframework的简单介绍

相对于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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值