本来想搞清楚GeoServer的架构,对于架构心里大概有点数,但是并不确定是否正确,相关资料太少了,想等自己把GeoServer研究的差不多后再来补充架构和总体原理。先把每个包干什么大概解释一下。这一块后面再补充。
1:代码结构
我这个版本的包如下。
1:community:不是非常清楚干啥的,待补充。
2:extension:大概是一些扩展功能。
3:gwc:gwc是GeoWebCache的缩写,和这个有关都跟缓存切片有关。
4:kml:用于发布谷歌的kml图层。
5:main:核心类之一,像catalog,layer等功能都在这个里面。
6:ows:是ogc web service的简称,用于所有服务的分发。
7:platform:包含了GeoServer最基础最核心的类和接口
8:web&#x