小编Zof*_*ren的帖子

使用REST API传递消息头中的参数

我正在开发一个REST API,我需要传输密码来为应用程序中的每个请求验证消息(来自密钥的MAC加密).我正在考虑将它们放在消息头中,以避免在包含发布/检索对象(XML或JSON)的消息体中添加非数据信息.

这是最佳做法吗?

我可以在标题中添加所需的参数吗?我读过我必须用"x-"作为前缀.此参数的行为与Path或Query参数完全相同?

我正在使用泽西岛.

谢谢你的帮助.

rest jersey parameter-passing http-headers

9
推荐指数
1
解决办法
2万
查看次数

Neo4j节点中的多个几何属性

首先,这是我的堆栈描述: 

  • GrapheneDB + Neo4j Spatial插件上的Neo4j 2.3.0 0.15
  • Ninja Framework 5.2.1我的电脑上的java服务器
  • Neo4j-OGM 1.1.3用于实体映射
  • Geotools 14.0用于geostuffs
  • 用于REST查询的ApacheHttp

我有单位节点,它们使用属性"position"进行地理定位.位置是几何(POINT,CIRCLE或POLYGON).

我在这个属性上创建了一个图层和一个索引.我可以添加一个地理位置单位.这很好用.这是我之前的问题,我解决了它,因为它隐藏了真实的问题.

现在,我需要定义一些其他地理对象,如"path","detectionZone"或"actionZone".操作通常是"哪个其他单位在行动区?" 或"单位路径穿过检测区域?"

我如何索引这些数据?每个房产的一个指数?或者"wkt"属性的索引和用于检测区域,动作区域和路径的新节点,具有wkt属性?

我是否需要为每个地理概念创建一个图层?或者是一个独特的"geom"图层,它将所有与空间相关的节点分组?

neo4j spatial-index neo4j-spatial neo4j-ogm

6
推荐指数
0
解决办法
253
查看次数

在Eclipse中使用关键字突出显示行

我想永久性地(不是作为搜索结果)强调Eclipse中的记录器行以快速读取真实代码.

例如,每行以"logger"开头.会有一个浅灰色的背景.

可能吗 ?

eclipse logging editor keyword

5
推荐指数
1
解决办法
226
查看次数

CloudBees + PlayFramework + Eclipse

我想从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是一个拯救生命的工作环境.

谢谢您的帮助.

eclipse svn cloud-hosting playframework jenkins

5
推荐指数
2
解决办法
966
查看次数

PlayFramework的Scala模板中的动态参数

我想做那样的事情.

这是主要模板:

@(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如何工作的例子.

templates scala playframework

5
推荐指数
1
解决办法
1629
查看次数

使用JPQL更新和加入

关于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的一些语法,没有成功.任何线索?

谢谢.

jpa join jpql

2
推荐指数
1
解决办法
1万
查看次数

沿 SVG 中的路径定位对象

我在 SVG 中有一个椭圆。

<ellipse cx="960" cy="600" rx="700" ry="480"/>
Run Code Online (Sandbox Code Playgroud)

<path>如果需要,可以在 a 中绘制相同的形状。

是否可以沿着这条路径精确定位一个对象(例如一个圆),路径的角度或百分比?

svg

2
推荐指数
1
解决办法
633
查看次数

使用PlayFramework进行复杂的POJO验证

有一种优雅的方法来使用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.

validation playframework

1
推荐指数
1
解决办法
461
查看次数