Tag: api

平台和api这个词究竟是什么意思?

我买了一本书“学习java SE 6平台”。 我想知道平台这个词究竟意味着什么。 原因不仅仅是我可以使用的一堆类。 图书馆下Netbeans中的JDK 1.6节点。 什么是API? 与平台不一样。 但是没有库意味着同样的事情..一堆带有一些超类的类等等?

检测API变化/演变

我想测量给定Java项目的API演变,特别是新的/重命名的类,新方法,新弃用的方法等。是否有工具可以检测到这些变化? 早在2007年, Google GSoc项目就已启动,但是,我无法找到最终的工作。

关于在Java / Spring项目中组织版本化REST API代码的最佳实践(示例?)?

我很好奇,如果有人能指出我组织REST API代码版本化的好例子/最佳实践(基于uri,意思是“/ v1 / zzz”和“/ v2 / xxx”,甚至更好的东西依赖于Accept标头) – 在Java / Spring项目中? 我担心我现在的项目太复杂了,所以向别人学习会很好。 澄清:不确定我是否应该通过filter,然后使用一些设计模式来改变行为,但这将使我的filter相当复杂..或者可能是我没有考虑弹簧和DI的一些技巧,所以我可以使我的代码更清洁。 最简单的方法是在每种方法中都有一些策略模式,它们会有不同的版本,但它似乎也不太干净:-(

是否有用于解析gettext PO文件的Java库?

有谁知道一个Java库,它会让我解析.PO文件? 我只是想创建一个ID和值的Map,以便我可以将它们加载到数据库中。

如何在eclipse中包含javax.jms。*?

Iam尝试使用eclipse实现JMS。但是当我尝试保存代码时,它表明javax.jms.* cannot be resolved ,并且no suggestions也是如此。 我如何包含它并使用它? 当我用Google搜索时,我发现javax.jms。*不是java API的一部分,那么如何在eclipse中使用它并让我的程序成功运行? 我想implement JMS with the help of activemq我需要下载并包含在代码中吗? 作为这个JMS的新手,请建议一些可以使用activemq实现JMS的参考或示例代码。

GPX Parser for Java?

是否有用于解析GPX文件的Java库? 我需要将许多GPX文件解析为我们自己的数据结构(我们自己的数据库)。

Java SDK for REST API服务的error handling

我们正在构建Java SDK以简化对提供REST API的服务的访问。 此SDK将由第三方开发人员使用。 我很难找到最适合在Java语言中实现error handling的模式。 假设我们有其余的端点: GET /photos/{photoId} 。 这可能会返回以下HTTP状态代码: 401:用户未经过身份validation 403:用户无权访问此照片 404:没有带有该ID的照片 该服务看起来像这样: interface RestService { public Photo getPhoto(String photoID); } 在上面的代码中,我还没有解决error handling问题。 我显然希望为sdk的客户端提供一种方法来知道发生了哪个错误,以便从中恢复。 Java中的error handling是使用Exceptions完成的,所以让我们继续。 但是,使用exception执行此操作的最佳方法是什么? 1.有一个关于错误信息的例外。 public Photo getPhoto(String photoID) throws RestServiceException; public class RestServiceException extends Exception { int statusCode; … } 然后sdk的客户端可以执行以下操作: try { Photo photo = getPhoto(“photo1”); } catch(RestServiceException […]

是否有java api访问bugzilla?

是否有一个(独立的!)java api将XML-RPC接口包装到bugzilla中? 我不想为它编写自己的api,我实际上找不到一个这样做的库(只有这个)。 更新: 我正在寻找像这样只用Java编写的http://oss.dbc.dk/bugzproxy/

Java开发GUI的未来?

考虑到这一点 Sun / Oracle决定在他们“发明”JavaFX之后不再开发Swing JavaFX并没有真正起作用, 有些人认为它已经失败了 SWT并不是真正与平台无关的特性,处理GUI元素的手动任务以及捆绑特定于平台的库的必要性 还有另一条出路吗? 如果我想在JVM上进行GUI开发 有一个很好的API(Swing和SWT也不错,但它们也不是很好。) 哪种“感觉”响应(尽管声称这已经解决了,但今天Swing和SWT仍然存在问题。) 在几年内不会过时的,我应该做出什么决定? 是否有可用的第三种选择或未来可能有一种选择? 一个选项 快速响应(Not Swing的意识形态“如果它不快,那就是开发人员的错”) 具有原生外观和感觉 使用在所有平台上运行的单个库 这是现实的吗? 谢谢! ========= 澄清一下:如果我必须在JVM上启动一个新的软件项目,有几个现有的选项,比如使用SWT或Swing,使用Swing与第三方库如SwingX,JIDE,JGoodies,Flamingo或使用像Netbeans Platform这样的应用程序框架或Eclipse RCP。 是否有支持/建议的方法可以减轻通常与Java GUI开发相关的痛苦?

Java相当于OpenLayers

我正在寻找一个Java库来显示来自各种来源的地图数据,包括shapefile,WMS,WFS,谷歌地图,可能还有ArcIMS等。看起来OpenLayers是最接近我想要的东西,除了它是一个JavaScript库,并且我正在写一个Swing应用程序。 GDAL看起来很有希望,但据我所知,在未来“某个时间”之前不会有Java绑定。 为了清楚起见,我正在寻找一个可用于显示来自多个地图服务器/源的地图的Java API。 有谁知道这样的事情是否存在,如果没有,从哪里开始? 我应该在GeoTools之上构建这个API吗? 要么…