当前位置: 首页 > 面试题库 >

Play Framework如何运作?

乜嘉悦
2023-03-14
问题内容

我喜欢玩!与其他企业Java框架相比,开发人员使用起来非常简单。但是,它是如何做到的呢?是什么使得使用Java之类的编译语言进行编辑-
刷新循环成为可能?是什么让Play!以其工作方式工作?


问题答案:

Play使用Eclipse编译器在运行时编译代码。

看一看以下类,Play使用它来在运行时执行必要的编译。

https://github.com/playframework/play/blob/master/framework/src/play/classloading/ApplicationCompiler.java



 类似资料:
  • 我想使用SourceQueue将元素动态推送到Akka流源中。Play controller需要一个源,以便能够使用方法对结果进行流式传输。 由于Play使用自己的Akka流接收器,所以我无法使用接收器来实现源队列,因为源在方法使用之前就会被消耗(除非我使用下面的hack)。 如果我使用reactive-streams发布器预物化源队列,我就可以使它正常工作,但这是一种“肮脏的攻击”: 有没有更简

  • 问题内容: 我想从Eclipse开发和管理我的DEV @ CloudBees和RUN @ CloudBees工作区,以用于PlayFramework项目,而我将不得不在几台不同的PC上使用它。我正在使用Cloudbees SVN存储库,Jenkins CI解决方案,数据库…一切。 我为Eclipse安装了CloudBees和PlayFramework插件,创建了CloudBees帐户,SVN存储库

  • 问题内容: 如何在Playframework 2.2(java)中不仅从用户浏览器设置而且从子域(应该具有更高的优先级)设置语言(i18n)? 以下应该工作: example.com->英语或德语,具体取决于浏览器设置 en.example.com->强制使用英语 de.example.com->强制德语 用户应该能够在子域之间切换而不会丢失会话。 因为我有很多Java控制器,所以如果解决方案在集

  • 问题内容: 我正在考虑将Play用于大型项目,因此,有没有人经过OWASP Top 10的久经考验的Play框架?您在Play框架中是否知道任何安全性问题? 问题答案: 在OWASP Top 10和Play上(此处提供一些信息): A1:注射 默认使用JPA并转义字符串 A2:跨站点脚本(XSS) 从1.0.1版开始,Play的模板引擎会自动转义字符串 A3:身份验证和会话管理中断 播放是无状态的

  • 本文向大家介绍playframework 基本用法,包括了playframework 基本用法的使用技巧和注意事项,需要的朋友参考一下 示例 典型的单例课程: 另一类,要求访问第一个。 最后使用最后一个控制器。注意,由于我们没有将FastFoodService标记为单例,因此每次注入它都会创建一个新实例。            

  • 问题内容: 我对Playframwork已过时的问题有一个烦人的问题,我想将conde移入建议的方式,但是实际上我无法完成此任务,文档没有意义,而且我也不知道如何解决此问题,我花了几天时间数天试图使它没有运气! https://www.playframework.com/documentation/2.5.x/GlobalSettings 我只想运行初始数据库方法 这是java文件中的内部方法,我

  • 本文向大家介绍playframework 注入播放类,包括了playframework 注入播放类的使用技巧和注意事项,需要的朋友参考一下 示例 您经常需要从框架本身(例如WSClient或Configuration)访问类的实例。您可以将它们注入自己的课程中: 如果将某些内容(例如ExecutionContext)作为隐式导入,则可能更易于使用。只需将它们添加到构造函数的第二个参数列表中:  

  • 本文向大家介绍playframework 手动创建JSON,包括了playframework 手动创建JSON的使用技巧和注意事项,需要的朋友参考一下 示例 您可以JsValue手动构建JSON对象树(a ) 或使用较短的等效语法,基于一些隐式转换: 要获取JSON字符串: