首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RoboSpice和Jsoup

RoboSpice和Jsoup
EN

Stack Overflow用户
提问于 2013-10-15 23:21:08
回答 1查看 395关注 0票数 4

我有一个应用程序,我使用Jsoup从互联网上获取HTML文件,并将其解析为POJO。然后,我使用自定义内容提供程序将我的POJO持久化到一个SQLite数据库中。它有很多代码,而且某些事情很难实现,特别是缓存(例如,如何确定我的对象已经在数据库中,如何管理过期,等等)。通过浏览互联网,我了解到RoboSpice可能会提供帮助,因为in可以透明地处理缓存。然而,我还没有找到任何关于如何插入自定义解析器的示例(我的结果既不是JSON也不是XML,只是纯HTML,我目前正在用Jsoup解析它)。因此,如果您能给我举一些相关的例子,我将不胜感激。

下面是我正在做的事情的更详细的描述。我的应用程序读取某些网站以获取某些条目的列表。这些条目是基于日历的,我逐月请求它们。每个月的请求都会返回该月的条目列表。我想使这些请求可缓存和可查询,因此我需要一个数据库后端,以便我可以对其运行自定义SQL查询。我应该使用哪些RoboSpice配置,哪些扩展,以及我可以参考哪些代码示例?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-10-29 04:10:00

在这里使用RoboSpice看起来是个好主意,但是您想要使用的方式有点超出了它的自然范围。

通常,人们注释一个Pojo,比如说为Jackson,他们请求一个let服务,然后通过jackson解析结果,你就得到了你的Pojo。RoboSpice会使用json简单地将你的pojo重新格式化为json,因为解析/格式化被认为是双向的。

在本例中,您必须为Pojo类调用自己的ObjectPersister,并自己处理它的持久性格式。当您将pojos存储到数据库中时,RoboSpice ormlite模块可能会有所帮助,但它仍处于实验阶段。

看一看sample of the ormlite module of RoboSpice

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19385008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档