小编Ken*_*Liu的帖子

Grails Filters vs Interceptor

我一直在研究Grails已经有一段时间了.并扫描了一下有关滤波器和拦截器的信息.两者具有跟踪会话或在特定控制器中重定向未授权用户的功能几乎相同.

但我很困惑何时以及为什么我应该使用Filter而不是Interceptor,反之亦然.鉴于Inceptors有两个控制器方法beforeInterceptor,afterInterceptor而且对于Filters,有三个常见的闭包before,afterafterView.

我的问题是使用Filter for Interceptor的优点和缺点是什么,反之亦然.通过这种方式,我们开发人员可以决定何时,何地以及为什么我们应该使用特定Controller中的Filter或Interceptor进行一些跟踪,重定向等.

grails

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

如何在应用程序中获得Elastic Beanstalk应用程序版本?

我们希望能够在PHP代码中检索弹性beanstalk应用程序版本.我没有看到EB在任何服务器配置文件中将它传递给我们,我发现它很奇怪.有没有其他人知道我们怎么能得到这个?

amazon-web-services amazon-elastic-beanstalk

12
推荐指数
2
解决办法
4642
查看次数

什么是Grails插件?安装插件意味着什么?

我最近使用了Grails,并为JQuery添加了Grails插件,但我认为它不仅仅是复制一些jQuery文件.

到目前为止,我只看到有关"如何安装和使用"插件的信息...但我找不到任何描述插件概念的内容.

有人可以告诉我,什么是Grails插件?"安装"插件意味着什么?

grails grails-plugin

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

如何从Swing应用程序获取Windows登录凭据?

我如何从Swing应用程序获取Windows用户凭据?

我正在研究内部(公司)Swing应用程序.目前,用户必须使用登录屏幕登录应用程序,登录屏幕然后连接到应用服务器,该服务器根据公司LDAP服务器对用户进行身份验证.

由于用户已使用相同的凭据登录到他的工作站,因此Swing应用程序是否可以从Windows本身获取这些凭据,然后自动将用户登录到(SSO)?我知道这是可能的,因为我已经看到其他一些应用程序这样做,但我不知道如何使用Swing/Java来做这件事.

java windows authentication swing single-sign-on

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

Heroku - 如何加密数据库

是否有建议的方法以满足大公司IT安全合规性要求的方式加密Heroku上的敏感数据?

postgresql heroku

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

grails单元测试中的grailsApplication访问

我正在尝试为使用grailsApplication.config进行某些设置的服务编写单元测试.似乎在我的单元测试中,服务实例无法访问其设置的配置文件(空指针),而当我运行"run-app"时它可以访问该设置.如何在单元测试中配置服务以访问grailsApplication服务.

class MapCloudMediaServerControllerTests {

    def grailsApplication

    @Before
    public void setUp(){
        grailsApplication.config= 
        '''
   video{
   location="C:\\tmp\\"  // or shared filesystem drive for a cluster

    yamdi{
        path="C:\\FFmpeg\\ffmpeg-20121125-git-26c531c-win64-static\\bin\\yamdi"  
         }

    ffmpeg  {
        fileExtension = "flv"  // use flv or mp4
        conversionArgs = "-b 600k -r 24 -ar 22050 -ab 96k"
        path="C:\\FFmpeg\\ffmpeg-20121125-git-26c531c-win64-static\\bin\\ffmpeg"
        makethumb = "-an -ss 00:00:03 -an -r 2 -vframes 1 -y -f mjpeg"
    }

    ffprobe {
        path="C:\\FFmpeg\\ffmpeg-20121125-git-26c531c-win64-static\\bin\\ffprobe" 
        params=""
    }

    flowplayer {
        version = "3.1.2" 
    }

    swfobject {
        version = "" 

    qtfaststart {
        path= "C:\\FFmpeg\\ffmpeg-20121125-git-26c531c-win64-static\\bin\\qtfaststart" …
Run Code Online (Sandbox Code Playgroud)

grails unit-testing config

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

Gradle:如何将jar位置配置为项目的父目录?

我正在尝试构建一个Gradle JAR项目,该项目是另一个项目的子项目,并希望输出JAR文件位于父目录中(特定于父目录的"lib"目录或兄弟).如何为此配置Gradle以及在何处记录?

directory jar build gradle

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

Grails:调试脚手架模板

有没有办法调试脚手架模板(在/ src/template/scaffolding中生成).不是调试视图gsp文件,而是调试模板本身.我想我可以发表一些评论..除此之外..

grails scaffolding

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

Grails插件如何添加自己的URLMappings?

我正在创建一个Grails插件,我希望它能添加自己的UrlMappings.UrlMappings.groovy使用插件的应用程序会忽略插件源中的文件,那么应该在哪里定义它们?

configuration grails plugins url-mapping

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

实现Web API请求限制/速率限制的常用方法有哪些?

实现Web API请求限制的常用方法有哪些?是否有任何用于常见Web框架(Rails,Django,Java等)的库可以为您提供临时禁止?

一个相关的问题表明,速率限制是通过限制IP请求在Web服务器上完成的,但这意味着所有请求都被平等对待.似乎需要由应用程序处理限制,因为:

  1. 某些API调用可能具有不同的速率限制(例如,自动完成API将具有比其他调用更高的限制)
  2. Web服务器无法处理API密钥临时禁止
  3. 来自代理服务器的请求被视为相同(?)

相关问题:这里,这里这里

api django throttling ruby-on-rails

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