关于playframework2.5
加入了很多新东西:
1.用akka streams 替换了大部分 iteratee-based async io,当然还有一些模块在用iteratees
2.java 的一些API 做了调整升级,以及项目需要java8的支持
3.加入了支持其它一些日志框架,任何 slf4j 支持的,并且可以记录执行的sql
4.部署在linux上时,可以使用 native socket feature 以提高性能
5.ws 升级到 AsyncHttpClient 2.0
6.升级了scalatest 到3.0
7.综合 play2.5 比 play2.4.x 的性能提升了 20%
PS: play framewoek 最大的麻烦是需要熟悉一套它自己的容器,
当然你也可以选择部署在其它容器上,比如Tomcat 不过这样的话,需要借用第三方插件,将其打成war包,
不过该插件目前还没有支持到play2.5 ,好像是play2.5 logger 部分的修改造成的
当然相信官方是不建议部署在其它容器上的,所以......................................................................
说完痛点,当然也有好的地方,比如编码(当然是在选择scala版本的情况下)的流畅快捷,感觉不是一般的爽!不过这个感觉可能每个人会有差异...
关于playframework2.5的更多相关文章
- PlayFramework的安装和配置以及向eclipse导入项目工程
一.Play的安装和配置 1.首先去官网下载Play的包并将其解压 我下的是playframework2.2.1 2.配置play的环境变量方便使用 3.打开cmd运行play 输入play he ...
随机推荐
- LDA的一些资料
LDA-math-汇总 LDA数学八卦 http://www.52nlp.cn/lda-math-%E6%B1%87%E6%80%BB-lda%E6%95%B0%E5%AD%A6%E5%85%AB%E ...
- 杭电 1272 POJ 1308 小希的迷宫
这道题是我学了并查集过后做的第三个题,教我们的学姐说这是并查集的基础题,所以有必要牢牢掌握. 下面就我做这道题的经验,给大家一些建议吧!当然,我的建议不是最好的,还请各位大神指出我的错误来,我也好改正 ...
- new Date().getTime()
new Date().getTime()获取当前时间戳; 不知道是毫秒级还是千分之一毫秒级别
- Delphi XE7中新并行库
Delphi XE7中添加了新的并行库,和.NET的Task和Parellel相似度99%. 详细内容能够看以下的文章: http://www.delphifeeds.com/go/s/119574 ...
- 在线词典php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- DOM4J读取XML文件
最近在做DRP的项目,其中涉及到了读取配置文件,用到了DOM4J,由于是刚开始接触这种读取xml文件的技术,好奇心是难免的,于是在网上又找了一些资料,这里就结合找到的资料来谈一下读取xml文件的4中方 ...
- 如何在MFC中操作资源句柄
如何获取动态库中对话框相关资源,避免因资源问题报错? AfxGetResourceHandle用于获取当前资源模块句柄AfxSetResourceHandle则用于设置程序目前要使用的资源模块句柄. ...
- Hadoop经典面试题(转)
单项选择题 1. 下面哪个程序负责 HDFS 数据存储. a)NameNode b)Jobtracker c)Datanode d)secondaryNameNode e)tasktracker 2. ...
- java调用C++ DLL库方法
最近一个项目要开发网页端人脸识别项目,人脸识别的算法已经写好,是C++版,但是网页端要求使用Java后台,这就涉及到Java调用DLL的问题.经过查找,实现了一个简单的例子. 1.第一步,先在Java ...
- 转:批处理for命令详解
批处理for命令详解FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR 参数 %%变量名 IN (相关文 ...