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

玩!框架使用 静力学

昌和悦
2023-03-14
问题内容

Waaah,戏剧!框架有很多静态方法。我在哪里上学,我们被告知 从来没有 使用任何静态的,但玩!像没有明天一样使用它。可以吗?如果是这样,为什么?

我们(和我7个人)正计划使用Play!涉及Web应用程序的项目的框架。我们决定通过Play做到这一点!因为这样做看起来很有趣,所以我们所有人都已经知道Java,并且分配工作非常困难,因此我们希望专注于实际分配而不是学习如何使用其他语言进行编程。

但是,总是告诉我们, 永远不要 在我们开发的任何Java程序中使用“静态”,但是当我看Play时!…嗯…大约一半的方法是静态的。


问题答案:

只有在合理的情况下,Play才会使用静态方法:

  • 在控制器层中,因为控制器不是面向对象的。控制器充当HTTP世界(无状态且基于请求/响应)与完全面向对象的模型层之间的映射器。
  • 在工厂方法的模型层中,例如findAll(),count(),create(),它们当然不依赖于任何特定实例
  • 在某些play.libs。*类中,提供了纯粹的实用程序功能


 类似资料:
  • Play框架的主要功能是提供动态响应的内容。但一个网络项目中必然有大量的静态内容,比如图片、Javascript文件、CSS文件等。我下面介绍如何在Play项目中加入静态文件。 默认路径 Play项目的静态文件一般存储在根目录下的public文件夹。新建Play项目时,routes文件会有下面的默认记录: # Map static resources from the /public folder

  • 从戏剧!框架文档: Play2.0中没有内置的JPA实现;您可以选择任何可用的实现。例如,要使用Hibernate,只需将依赖项添加到项目中: 我的选择是什么而不是冬眠? 你认为什么最适合留言板网站? 我知道Hibernate有一点开销,对吗?

  • 我使用play 2.0.1来构建我的应用程序。到目前为止,我还使用Ebean作为后端层,mysql作为数据库。Java作为语言。 问题: 是否有CRUD模块(动态)或CRUD创建模块?我在网上查了一下,很难找到关于新游戏框架2的东西。十、 根据这条线索,没有。。。[play framework][2.0]积垢管理。 但有些答案是古老的。也许有什么事在酝酿中? 提前谢谢。

  • 用户验证(User Authentification)复合的使用Play框架的数个功能,包括前面已经了解的表单和数据库,以及这篇文章里要提到的加密和会话。根据应用或站点的复杂程度,用户验证也可以随之变化。这里将介绍用户验证的一个基本实现方式。 加密 为了信息安全,用户密码需要加密,而不是保存为明文。Bcrypt算法可以对明文密码进行哈希(Hash)转换。我保存在数据库中的密码,是经过转换后的文本。

  • 问题内容: 我创建了一个新项目,并使用了eclipse(旧命令)。 基本上,我将目录从一个旧项目移动到了我创建的新项目。 问题在于eclipse无法识别视图。我收到如下错误: views.html.viewTopic无法解析为一种类型 我试图这样做,但是没有帮助。 所以我有40个错误。所有这些都与视图未编译的事实有关,因此,日食无法识别它们(我的猜测当然是)。 我能做什么? 顺便说一下,旧项目编译

  • 我有一个类,它扩展了 创建表主题的第一条记录可以,但无法创建另一条记录: [PersistenceException:执行DML bindLog时出错[]错误[ERROR:重复的键值违反了唯一约束“pk\U主题”\n详细信息:键(id)=(1)已存在。]] 例外情况当然发生在这一行: 这很奇怪,因为: 它以前工作没有问题 我应该怎么做才能解决这个问题? 类(当然不是全部,只是相关的):