Jersey,一个REST风格服务的开发框架。
现在jersey从1.0升级了到了1.0.1,解决了广大的jerseyer抱怨的初始化Client时的耗时太长的问题。
以前使用jersey Client的时候,必须要先通过Client.create()来创建一下Client,我测试了一下,当我循环创建1000个Client时,耗时基本上达到了1分钟左右。
现在我们完全可以通过spring来注入一个Client,这样我们完全省略了Client.create()一步了。
这个是以前的代码
public Class ClientTestOld(){
public String getHelloWorld(){
String url = "http://localhost/helloworld";
Client c = Client.create();
WebResource r = c.resource(url);
return r.get(String.class);
}
}
现在的代码
public Class ClientTestNew(){
@Resource
private Client client;
public String getHelloWorld(){
String url = "http://localhost/helloworld";
WebResource r = client.resource(url);
return r.get(String.class);
}
}
当然还需要在applicationContext.xml中加入如下配置:
<bean id="jerseyClient" class="com.sun.jersey.api.client.Client" />
<bean id="clientTest" class="com.tianji.www.jersey.client.ClientTestNew"
p:client-ref="jerseyClient"
/>
pom.xml中jersey依赖也要改成1.0.1,不过jersey-spring现在还只是1.0.1-SNAPSHOT,要注意哦!
分享到:
相关推荐
这些资源是配合apache(2.2.x)+openssl(0.9.6->1.0.1升级)过程博文环境搭建中所需要的资源,不是太好找,所以都传上来,主要有: 1.升级opensslV1.0.1b单独用到的三个文件:libeay32.dll,openssl.exe,ssleay32.dll ...
TL-SG2008的这次升级版本号为1.0.1 Build 20191121,表明它是该设备的一个重要更新。 2. **端口VLAN多选功能**:VLAN(虚拟局域网)是一种将物理网络分割成多个逻辑网络的方法,以提高安全性并管理网络流量。在此次...
天瑞检测仪器专用软件升级工具,验证贵金属成色,有需要的可以下载
标题中的 "openssl-1.0.1u-1.zip" 指的是 OpenSSL 的源码包,版本号为 1.0.1u,而 "el6" 代表这是针对 CentOS 6 或 RHEL 6 系统的版本。通常,这样的包会包含编译和安装 OpenSSL 所需的所有文件。描述中的 "openssl-...
openssl版本:openssl-1.0.1g ...自己编译stunnel时需要openssl所以自己编译安装,使用时只要把压缩文件解压到C盘根目录下,即可使用,如果需要,则可以将openssl目录修给为带有版本名称目录c:\\openssl-1.0.1g即可
standard-1.0.1.jarstandard-1.0.1.jarstandard-1.0.1.jar
个人整理并测试通过,亲测RHEL4.6,RHEL5.3,RHEL6.4,Centos6.5已成功将openssh升级到openssh6.7p1最新版,将Openssl升级到openssl1.0.1j,理论上大版本一致均可以升级,有效防止heartbleed漏洞攻击,文档中有执行...
在压缩包中只有一个名为"openssl"的文件,这可能是一个包含了编译后的动态链接库(dll)、静态链接库(lib)以及相关的头文件(h)的集合。这些文件对于开发者来说至关重要,因为它们是将OpenSSL的功能整合到他们...
2. **OpenSSL 1.0.1g**: 这个版本是为解决著名的“心脏出血”(Heartbleed)漏洞而发布的更新。心脏出血是一个严重的安全问题,允许攻击者获取服务器的内存数据,包括私钥和其他敏感信息。1.0.1g 版本修复了该漏洞。...
Siebel-1.0.1.jar
V1.0.1System Optimize Tools V1.0.1.exe网管工具
logkit-1.0.1.jar
通过及时升级到OpenSSL 1.0.1g或其他修复后的版本,管理员可以有效地防止数据泄露,保护用户的隐私和服务器的安全。同时,这也提醒我们,定期更新和维护软件,以及对网络安全的持续关注,是防止类似漏洞发生的关键。
但随着时间的推移,更现代的版本如OpenSSL 1.1.x和OpenSSL 3.0已经发布,提供了更好的性能和安全性。因此,对于最新的项目和系统,通常建议使用更新的OpenSSL版本。 在安装和配置OpenSSL时,需要考虑与操作系统的...
如果输出为`OpenSSL 1.0.1`,则表示编译和安装成功。 **7. 使用编译的OpenSSL** 现在,你可以使用这个自编译的OpenSSL库来构建或链接你的应用程序,或者进行加密、解密、证书操作等。 **注意事项** - 在编译时,...
这个版本号为1.0.1的库,可能已经经过了多次迭代和优化,以提高性能和兼容性。 “jl-1.0.1.jar”可能包含了以下核心功能: 1. **媒体播放**:支持各种音频和视频格式的播放,如MP3、WAV、AVI、MP4等,通过封装底层...
openssl-1.0.1e在windows下的编译版
在开发板上编译OpenSSL,可以为嵌入式系统提供必要的加密基础,确保数据传输的安全性。 SSH,即Secure Shell,是远程登录及其他网络服务的安全方式。它使用公钥基础设施(PKI)进行身份验证,并通过加密数据流保护...
hadoop eclipse plugin for version 1.0.1
升级到1.0.1可能会带来更好的稳定性和性能提升。 在"压缩包子文件的文件名称列表"中,没有提供具体的文件信息,但通常情况下,一个库的发布可能包含JAR文件(包含编译后的类)、源代码、文档、示例代码以及可能的...