我正在开发一个REST API,我需要传输密码来为应用程序中的每个请求验证消息(来自密钥的MAC加密).我正在考虑将它们放在消息头中,以避免在包含发布/检索对象(XML或JSON)的消息体中添加非数据信息.
这是最佳做法吗?
我可以在标题中添加所需的参数吗?我读过我必须用"x-"作为前缀.此参数的行为与Path或Query参数完全相同?
我正在使用泽西岛.
谢谢你的帮助.
首先,这是我的堆栈描述:
我有单位节点,它们使用属性"position"进行地理定位.位置是几何(POINT,CIRCLE或POLYGON).
我在这个属性上创建了一个图层和一个索引.我可以添加一个地理位置单位.这很好用.这是我之前的问题,我解决了它,因为它隐藏了真实的问题.
现在,我需要定义一些其他地理对象,如"path","detectionZone"或"actionZone".操作通常是"哪个其他单位在行动区?" 或"单位路径穿过检测区域?"
我如何索引这些数据?每个房产的一个指数?或者"wkt"属性的索引和用于检测区域,动作区域和路径的新节点,具有wkt属性?
我是否需要为每个地理概念创建一个图层?或者是一个独特的"geom"图层,它将所有与空间相关的节点分组?
我想永久性地(不是作为搜索结果)强调Eclipse中的记录器行以快速读取真实代码.
例如,每行以"logger"开头.会有一个浅灰色的背景.
可能吗 ?
我想从Eclipse开发和管理我的DEV @ CloudBees和RUN @ CloudBees工作区,用于PlayFramework项目,我将不得不从几台不同的PC上使用它.我正在使用Cloudbees SVN存储库,Jenkins CI解决方案,数据库......一切.
我为Eclipse安装了CloudBees和PlayFramework插件,创建了我的CloudBees帐户,SVN存储库,项目,Jenkins Job和数据库.我创建了我的Play项目,使它变得黯然失色.
我理解并且我已经测试了我的目标工作环境的每个组件,但我没有设法使它们一起顺利工作.
1-我已经看过CloudBees的一些Play模块,但它仅供命令行使用.有一个很好的Eclipse插件包装吗?
2-我在编写build.xml时遇到了一些问题,特别是在引用PlayFramework库时,因为我无法使用本地安装,因为它无法在Jenkins上运行.
3-如何从Eclipse部署到RUN @ CloudBees?如果我使用CloudBees插件,它不会打包PlayFramework库.
4-如何使用Play的测试功能集成到Jenkins中?
我有很多问题,但现在已经足够了:)顺便说一句,PlayFramework非常棒,CloudBees是一个拯救生命的工作环境.
谢谢您的帮助.
我想做那样的事情.
这是主要模板:
@(title: String)(content: Html)
<!DOCTYPE html>
<html>
<head>
<title>@title</title>
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
<link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")">
<script src="@routes.Assets.at("javascripts/jquery-1.6.4.min.js")" type="text/javascript"></script>
</head>
<body>
@content
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是另一个:
@(user: User)
@main(title = "@user.email - SiteName") {
<b>@user.email (@user.role)</b>
}
Run Code Online (Sandbox Code Playgroud)
后者不起作用,因为它在title参数中失败了"@ user.email" .
我怎样才能做到这一点 ?
PS:我知道我可以用另一种方式做到这一点(在主模板中添加" - SiteName"),但这只是一个了解Scala如何工作的例子.
关于JPQL的教程和示例总是处理SELECT语句,有时还处理简单的UPDATE语句.我需要用连接更新表.
我简化了我的环境:
KEY
= id
- 计数器
APPLET
= id
!key_id(1-1)
DEVICE
= id
!applet_id(1-1)
!user_id(1-n)
USER
= id
- 登录
设备具有唯一的applet,该applet具有唯一的键集.但是用户可以拥有多个设备.
我需要重置连接到USER登录名"x"的每个KEY的计数器.
我尝试了UPDATE和JOIN的一些语法,没有成功.任何线索?
谢谢.
我在 SVG 中有一个椭圆。
<ellipse cx="960" cy="600" rx="700" ry="480"/>
Run Code Online (Sandbox Code Playgroud)
<path>如果需要,可以在 a 中绘制相同的形状。
是否可以沿着这条路径精确定位一个对象(例如一个圆),路径的角度或百分比?
有一种优雅的方法来使用PlayFramework从同一个POJO中使用另一个参数验证POJO参数吗?我正在寻找一种保持Play错误机制的解决方案.
例如:
@Entity
public class Page extends Model {
@Required
@Min(0)
public Integer minWidth;
@Required
@Min(0)
public Integer maxWidth;
}
Run Code Online (Sandbox Code Playgroud)
我需要检查minWidth <maxWidth.