小编Llo*_*olz的帖子

scp来自java

通过Java编程语言执行scp传输的最佳方法是什么?我似乎可以通过JSSE,JSch或充气城堡java库来执行此操作.这些解决方案似乎都没有一个简单的答案.

java scp bouncycastle jsse jsch

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

没有FlexBuilder的Flex开发是否真实?

在不购买FlexBuilder的情况下尝试学习和编写Flex 3应用程序是否现实?由于SDK和BlazeDS是开源的,因此在没有Flex Builder的情况下开发技术似乎是可行的,但它有多么现实.

我想测试Flex,但不想进入我依赖于购买FlexBuilder的情况(至少在我对使用该技术向我的雇主购买的技术充满信心和能力之前).

我现在正在试验,所以我花了很长时间,我的Windows机器上的试用许可证已经过期了.Linux也是我的主要开发平台,只有一个可用于Linux的alpha版本.

我发现的大多数文档似乎都使用Flex Builder.

也许我应该使用Laszlo ......

apache-flex flexbuilder

13
推荐指数
3
解决办法
4774
查看次数

Grails GORM要测试多少?

是否有"最佳实践"或事实标准,在单元/功能测试中应该测试多少GORM功能?

我的看法是,应该将大多数域测试作为功能测试,以便您获得完整的grails环境.但是你测试什么?插入,更新,删除?您是否测试了约束,即使它们可能已经通过grails发布进行了更彻底的测试?

或者你只是假设GORM做它应该做的事情并转移到应用程序的其他部分?

testing tdd grails grails-orm

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

多个Grails应用程序会产生Ehcache冲突

我在我的一台服务器上运行多个Grails应用程序.我使用的是Grails 1.2.2.我在DataSource.groovy中使用默认缓存配置.当我尝试运行两个Grails应用程序时,它们似乎都在使用/写入:

/tmp/org.hibernate.cache.UpdateTimestampsCache.data

当我查看如何使用此页面中的ehcache.xml文件自定义Ehcache时:

http://ehcache.org/documentation/grails.html

我没有看到有关指定位置和/或名称或临时文件的任何信息.

在同一台服务器上运行多个Grails应用程序时,如何避免此问题(不关闭缓存)?

澄清:参考Deepak的回答

由于我将此部署为战争,这是否是我将添加到Config.groovy的环境块的示例?

environments {
    production {
        java.io.tmpdir = /tmp/myapp-prod.tmp
    }
}
Run Code Online (Sandbox Code Playgroud)

grails hibernate ehcache

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

如何使用JBossWS 3.1.2将HashMap作为@WebParam

我正在尝试使用JBossWS 3.1.2开发一个Web服务,它将HashMap作为其参数之一.我正在使用这个版本的JBossWS,因为这是与我正在使用的JBoss版本一起分发的.我正在使用wsprovide生成WSDL并使用wsconsume来创建WS客户端存根.

我的WebService的简化版本是:

@WebService(targetNamespace = "http://localhost/ping", serviceName = "Ping")
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class Ping {
    @WebMethod
    @WebResult(name="result")
    public String ping(@WebParam(name="arguments") HashMap arguments) {
        return "pong";
    }
}
Run Code Online (Sandbox Code Playgroud)

wsprovide创建的WSDL包含:

<types>
    <xs:schema targetNamespace='http://localhost/ping' version='1.0' xmlns:tns='http://localhost/ping' xmlns:xs='http://www.w3.org/2001/XMLSchema'>
        <xs:complexType name='hashMap'>
            <xs:complexContent>
                <xs:extension base='tns:abstractMap'>
                    <xs:sequence/>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
        <xs:complexType abstract='true' name='abstractMap'>
            <xs:sequence/>
        </xs:complexType>
    </xs:schema>
</types>
Run Code Online (Sandbox Code Playgroud)

生成的客户端代码包含一个空的抽象类AbstractMap.java和一个空类HashMap.

我希望生成类似于以下的WSDL:

<complexType>
    <sequence>
        <element name="key" type="anyType" />
        <element name="value" type="anyType" />
    </sequence>
</complexType>
Run Code Online (Sandbox Code Playgroud)

我也尝试用自定义类(ParameterMap)包装HashMap,但只是有更多相同的东西.

我还没有看到下一步吗?我是否遗漏了某些东西,或者这是对使用JBossWS开发Web服务的自下而上方法的限制?

java jboss jax-ws jbossws

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