明天就是传说中的世界末日了。我们的年会专门选在了这一天。呵呵
目前正在着手做一个东西。一个可以记录历史的Gis。
一个接口,多个实现。客户端和后台实现实现同一个接口。
写代码的进展很慢,目前在dataset这已经折腾了一个星期了。没办法,思前想后太犹豫。希望我写代码的速度能越来越快。
这段时间接触了几个新的东西,记录一下:
Jena:一个语义网的实现。可以处理RDF文件,启动一个服务进行sparql的查询。个人理解其类似于一种数据库,里面存储了好多数据以及数据之间的关系。其中关系的处理比关系数据库要强大很多。有一个研究Jena比较深入的人http://www.shahuwang.com 这里面有对sparql的详细介绍。
Wink:一个rest的实现。Apache的东西。实现了JAX_RS可以方便的通过annotation实现rest服务的编写。
jaxb:一个xml的规范的实现。已经内置到jdk了。可以将java对象转成xml,在实现rest的时候可以使用它作为传输媒介。使用方式如下:
1.使用eclipse自带的xsd工具定义实体类的schema
2.使用jaxb将xsd文件生成为java类,这种类中就有java/xml互转的annotation,同时可以自动转为json串
3.在rest的实现类中使用上述实体java类