只是想知道当前的时间点,用于在J2EE之上实现REST API的工具/框架/库的良好组合是什么,它集成到后端RDB并使用OpenID进行身份验证.
我想要实现的是一个服务器组件,它提供一组服务,所有这些服务都将利用OpenID身份验证,服务将从后端关系数据库环境中检索或更新信息.
我感兴趣的是:
* application server options available (e.g. Tomcat, Glassfish etc.)
* IDE's (e.g. Eclipse, Netbeans, IntelliJ etc.)
* additional components useful for implementing REST (and JSON payloads)
* what is best practice/good technique/options available for database integration from the services (hibernate via spring, hibernate directly, raw jdbc connections ... )
* for integrating authentication via OpenID - what is an appropriate integration point for any custom authentication mechanism within the J2EE environment - are there any commonly …Run Code Online (Sandbox Code Playgroud) 两个相关的问题,我正在使用Apache HTTP Client 4.x API。myHttpPost是HttpPost的实例,而myHttpClient是HttpClient的实例。我正在尝试使用基本身份验证发送请求。所以我有一个HttpClient并创建一个HttpPost。
设置基本身份验证标头的“蛮力”方式似乎是在HttpPost标头中进行设置。
String encoding = Base64Encoder.encode("username" + ":" + "password");
myHttpPost.setHeader("Authorization", "Basic " + encoding);
Run Code Online (Sandbox Code Playgroud)
上面的示例来自另一个堆栈溢出问题(现在找不到指向它的链接)。关于Base64Encoder类-我可以在哪个包中找到它,或者从哪里下载它?
主要问题-我希望使用以下代码以更美观的方式进行基本身份验证:
myHttpClient.getCredentialsProvider().setCredentials(
new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT, AuthScope.ANY_REALM, AuthPolicy.BASIC),
new UsernamePasswordCredentials("username", "password")
);
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用。那么上面的第一个示例是使用Apache HTTP Client 4.0进行基本身份验证的正确方法吗?还是有一种更清洁/更简单的方法。
我一直在使用Xcode 3.x但是今天(2011年11月11日)第一次下载了Xcode 4.2(4C199)并将其安装在Xcode 3.x的单独目录下.(它安装在DeveloperX4下).
当我启动Xcode 4时,我能看到的唯一目标模拟器版本是iOS5.0模拟器.当模拟器运行时,我可以使用"硬件"菜单选项在iPad,iPhone Retina和iPhone设备之间切换,但硬件版本只显示5.0(9A334).
我已在目标的Build Settings中将我的iOS部署目标设置为iOS3.1.
如何从最新版本的Xcode 4中运行iOS4.x模拟器?
谢谢