草庐IT

authenticate_with_http_token

全部标签

java - Java 中的 cometd HTTP 模式

我正在编写/将C++HTTP事件服务器移植到Java。我想知道使用Jetty、Tomcat、任何其他服务器或native实现comet的最佳范例是什么。线程继续蔚来汽车Servlet3.0可扩展性是绝对必要的,因为我正在开发一种新协议(protocol),每个客户端最多使用3个并发连接。感谢任何帮助。PS:如果可能的话,我也很乐意看到一些示例代码或教程.. 最佳答案 我们在CauchoResin的LongPoll方面取得了很大的成功功能(我们UI的大部分数据来自Comet)。Caucho还添加了对WebSockets的支持,所以如果

java - JSF2 : Open Session in View with EJBs?

在JSF2应用程序中讨论OpenSessionInViewPattern有意义吗?我的应用程序具有调用业务服务EJB的JSF2托管Bean,这些EJB执行所有与数据库相关的工作(有一个DAO层,但现在这并不重要)。拥有OSIV模式意味着托管Bean必须以某种方式确保底层session已打开。我也在使用JPA。 最佳答案 从理论上讲,问题是完全相同的:实体在离开EJB时将变得分离,除非有什么东西使EntityManager的范围保持打开状态。(这里有一篇关于该主题的精彩帖子:JPAimplementationpatterns:Lazy

java - Sun JDK 1.5 cannot dereference with generics 错误

我们有一个类似于这个的类层次结构:publicclassTestDereference{privatestaticMainInterfacemi=newMainInterfaceImpl();publicstaticvoidmain(String[]args){System.out.println(mi.getSubInterface().getField());}}interfaceMainInterface{TgetSubInterface();}interfaceSubInterface{FieldgetField();}classField{@OverridepublicStr

java - HTTP-POST 图像到 Ruby on Rails 应用程序

我在java中有一个字节数组形式的图像。我正在尝试将该图像上传到我的RubyonRails应用程序,它使用了Paperclipgem。我的Rails模型如下所示:classApp当我执行java代码时,我得到HHTTP/1.1302Found响应我的Rails应用程序。更新了javaHTTP-Post方法。这是我用于HTTP-Post的新Java代码:publicvoidpostFile(byte[]image)throwsClientProtocolException,IOException{HttpClienthttpclient=newDefaultHttpClient();ht

java - Windows 上的 Java SE6 客户端通过 NTLM 进行 HTTP "Negotiate"身份验证

有谁知道在Windows上运行的Java6客户端在访问实现SPNEGO身份验证协议(protocol)的Microsoft服务器时是否能够通过NTLM进行身份验证?我的理解是,在Windows上运行的Java6内置了对SPNEGO的支持,但在无法进行kerberos身份验证的情况下,Java实现似乎不会尝试NTLM身份验证。AuthenticatorSun文档中提供的示例因响应服务器发送WWW-Authenticate:Negotiate的401Unauthorized错误而失败。这里是测试环境的描述:目标服务器:Windows2008R2独立服务器(不属于AD域)使用WCF实现的Mi

java - 处理 HTTP 状态码的通用机制

我知道你可以在web.xml中指定错误页面,如下所示404/404.html我发现为每个错误代码列出一个页面有点乏味。我想知道在这种情况下最好的常见做法是什么!有没有更好的方法来自动生成这些页面,例如使用JSP或servlet,或者通过Spring或Stripes? 最佳答案 如果您正在谈论页面本身的生成,您可以将错误代码映射到jsp页面,例如404/errors.jsp500/errors.jsp如果你在谈论映射本身,一个可能的解决方案(尽管我建议你使用标准的web.xml映射)来避免映射所有错误代码是使用一个servlet过滤器

java - OAuth2 'mac' token 类型是否有任何已知的 Java 实现?

我查看了各种OAuth2java库(spring-security-oauth、cxf、scribe、google-oauth-java-client),但找不到任何支持Mactoken类型的内容,如下所述:https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-http-mac-01它们都默认支持Bearertoken类型,仅此而已。完全不支持此token类型是否有任何特殊原因? 最佳答案 OAuth2.0的大多数Java库支持Bearertoken类型的原因是Beare

java - 通过 HTTP 序列化正确的方法来转换对象

我正在尝试序列化一个对象并通过HTTP发送它。我正在使用一些教程,因为大多数教程都与套接字有关,但我不能为此使用套接字,也不能使用本地存储的文件。这是测试类Employee:publicclassEmployeeimplementsjava.io.Serializable{publicStringname;publicStringaddress;publictransientintSSN;publicintnumber;publicvoidmailCheck(){System.out.println("Mailingacheckto"+name+""+address);}}客户端:pu

java - 严重 : WS00034: Two web services are being deployed with the same endpoint URL

当我尝试使用GlassFish在Netbeans中重新部署时遇到此错误。SEVERE:WS00034:TwowebservicesarebeingdeployedwiththesameendpointURL我没有使用具有相同端点URL的两个Web服务,所以我不知道这个异常是从哪里来的。更新:还出现以下错误:SEVERE:Exceptionwhileshuttingdownapplicationcontainer:java.lang.NullPointerException我只收到此错误,没有任何其他错误或解释原因的行。 最佳答案 我

java - 为什么 try-with-resources 会破坏 Emacs 中的缩进?”

Emacs24Java模式未正确缩进新的try-with-resource结构。classX{voidfoo(){try{check();//((statement-block-intro35))}}voidbar(){try(Lockl=bar()){check();//((substatement140)(statement-block-intro140))}}}如上所示,这样的tryblock内的语句额外缩进4个空格,c-basic-indent的值,包括右大括号。我确定的try和try-with-resource之间的一个区别是block中第一条语句的句法信息,后者有一个额外的