Tag: .net

Apache Axis – 序列化为0001-01-01T00:00:00.000Z的日历实例

我正在使用Apache Axis与用.Net编写的Web服务进行通信。 当WS遇到DateTime.MinDate (即“0001-01-01”)时,其中一个函数具有特殊处理。 现在,我正在尝试将此特殊值发送到WS,但似乎没有与Java中的DateTime.MinDate等效。 您可能知道,Axis将xsd:dateTime包装到Calendar对象中,所以我尝试发送new GregorianCalendar(1 ,1 ,1); 但这并没有成功。 我尝试了calendar.setTime(new Date(0)) ,我尝试了更多组合,但似乎没有任何序列化 0001-01-01T00:00:00.000Z 这就是我需要的。 有谁知道如何实现这一目标?

得到此错误:“javax.net.ssl.SSLHandshakeException:没有共同的密码套件”

我有一个用C#编写的客户端和JAVA中的服务器。 因此,当我尝试连接时,我在服务器javax.net.ssl.SSLHandshakeException: no cipher suites in common出现错误javax.net.ssl.SSLHandshakeException: no cipher suites in common和C#“EOF或0字节”。 [C#]: TcpClient tc = new TcpClient(server, 1337); using (sslStream = new SslStream(tc.GetStream())){ } [JAVA]: SSLServerSocketFactory ssocketFactory = (SSLServerSocketFactory) SSLServerSocketFactory.getDefault(); SSLServerSocket server = (SSLServerSocket) ssocketFactory.createServerSocket(1337); server.setEnabledCipherSuites(server.getEnabledCipherSuites()); 和JAVA推出属性: -Djavax.net.ssl.trustStore=Certificatename -Djavax.net.ssl.trustStorePassword=thereisapw -Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol -Djavax.net.debug=ssl TCPServer

Java客户端使用DIME附件调用WSE 2.0

我需要与使用WSE 2.0 for WS-Security和DIME的传统.NET Web服务集成。 我需要从Java应用程序执行此操作。 我期待Axis2能够与WS-Security一起工作,因为这里的人们之前已经完成了。 这是我关注的DIME。 我在http://ws.apache.org/axis/java/client-side-axis.html上看到对DIME的引用,但我想知道是否有人用Axis和WSE 2.0 Web服务实际完成了这项工作。

使用Selenium for Java和.NET应用程序的优点/缺点是什么?

我是一个新项目的测试主管,我们从头开始重新编写一些大约12年的Web应用程序。 我们可以自由地定义流程和技术。 我的目标是使用与某些Continuous Integration服务器连接的Selenium 2(在python中)进行自动function(用于回归)测试。 目前我们正在考虑2种技术Java vs .NET(C#) 我的相当普遍的问题是:对于Java和.NET应用程序使用selenium 2有什么优点/缺点吗? 从我的(测试者)角度来看,我认为这不会对我的自动化测试产生重大影响,因为我们将从用户的角度创建它们,但也许我错了,这就是我在这个地方问它的原因。 谢谢,迈克尔

访问NTLM安全WS通过WSO2ESB

大家好我正在尝试在WSO2ESB上设置代理服务以访问NTLMv2安全WS。 我创建了一个调解器类来实现这一目标,但到目前为止还没有运气,我一直保持401状态 这是代码。 代理服务: 调解员类: public class NTLMAuthMediator extends AbstractMediator { private String domain; private String host; private String port; private String username; private String password; public boolean mediate(MessageContext context) { org.apache.axis2.context.MessageContext axis2MsgContext; axis2MsgContext = ((Axis2MessageContext) context).getAxis2MessageContext(); String authString = (String)tmp.get(“Authorization”); HttpTransportProperties.Authenticator auth = new HttpTransportProperties.Authenticator(); setCredentials(auth); List authSchemes = new ArrayList(); authSchemes.add(HttpTransportProperties.Authenticator.NTLM); auth.setAuthSchemes(authSchemes); auth.setPreemptiveAuthentication(true); […]

在Java方法getGlyphOutline中是否有C#的等价物?

我正在将一些Java代码转换为C#。 此代码使用GlyphVector中的getGlyphOutline。 有没有想过在C#或.NET中是否有相同的东西?

为什么静态字段通常被视为线程安全?

我是一名.NET和Java开发人员,他对线程相对较新。 我想知道为什么静态字段,静态构造函数等通常被认为是“线程安全的”。 例如,在.NET中构造单例时,使其成为线程安全的一个技巧是使模式的某些组件成为静态。 如果我上述任何假设不正确,请告诉我。

请讨论使用portlet的原因和原因

为什么我要在tomcat和gwt上面使用java portlet? portlet是否会减少或不需要使用jsp和jsf? Jboss是portlet进化文化的一部分吗? Jboss是否满足portlet jsrs? 什么portlet实现/品牌将在gae java和gae python上运行? 由于来自php cms文化的同伴压力,portlet规格是否? .net中portlet和portlet jsr的等价物是什么?

Java / .NET中的RSA加密和.NET中的解密

我的应用程序有Java和.NET客户端,我的应用程序是.NET。 我的客户将发送一个使用RSA公钥加密的XML文件,我需要使用.NET解密它 对于字符串说“Achinth Anand Gurkhi”,Java RSA加密方法生成以下加密字符串: e8s2Ap3R1AwoaKB7OPCwkf0vhAVGaQisdoq2Yo0BvwcQ7v3oVtMOVc5wsnIyNVOSZV543imwIiBer0HSXRe8PoBD4jj0tTxtLA+bdoR40oQJD2UmZ4OpAH3g92wLXYd4bVvjllcCPPc0tSr/nzEKeZHcnhf6cGpuwfKyFNbXW2vtlEfmRd+LGqlixPRlx1OnsSMNNw+u/5IBs8MauY4Uwq1Lovlgd9f/8WTOvq9ityr84vGLMRGs4wpC7+fFNk8jGuNZgoCDLZw2RqrUd8FBFvN2wCRZXnS7Wg4QjiBdmnq0OsAwK9OFwqnil7DNnDnlytlecR5oYkDhO2fC4FzFiA== 对于相同的字符串,.NET RSA加密方法使用Java程序使用的相同公钥生成以下加密字符串: iJO4hwhXGX27jzK87X9gxzzbKpgf7FKhe6UcY7eoiCpLskOatgCMZTm0aTDuwRZGJGbZCIZt+JI9X8LxwOLmIbv5LGyDq+a8jkrPu+pDRvg2uRuKeQj2yBRcp36X+xFf61ux24NaX2RTCY9YfJcUis9NjEkL0eQ3gC79xO0vuBjaUA2oYOt0Mlr7DmKE+b0lz25J/WJuSW83g2oZOlvJ4RnsrFChu0vHnkHCQo9JVjhMc+Onj7+lbI1CDgGq4XigZrHt+j564y3sc3z0oQYfdZkF3yUZrzd3sJjd9KmryHf52eVb9/qgL2/Za1jUwTzKIOvtG/bQpR2ka7Qu1ZqbxQ== 但是我使用匹配私钥的.NET解密方法能够将两者解密回相同的字符串“Achinth Anand Gurkhi”。 不同的加密字符串如何返回相同的值?

并行扩展在Java中等效

我在.Net开发中使用并行扩展有一些经验,但我正在寻找一些可以从易于使用的并行库中受益的Java工作。 JVM是否为并行扩展提供了任何类似的工具?