<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/suen" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/suen" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 23 Dec 2009 08:17:00 GMT</lastBuildDate><title>地理信息，无处不在</title><description>沧海一粟</description><link>http://blog.csdn.net/blogrss.aspx?username=suen</link><item><title>GeoServer学习手记（十）：一个完整的WMS请求响应过程</title><link>http://blog.csdn.net/suen/archive/2009/12/23/5063365.aspx</link><description>前面对Servlet及HTTP派发过程进行了介绍，也分析了WMS工程的包，接下来以一个完整的WMS访问过程来分析WMS工程中代码执行的过程。&lt;img src=&quot;http://www1.feedsky.com/t1/313744990/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/12/23/5063365.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313744990/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313744990/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 23 Dec 2009 16:17:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/12/23/5063365.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/12/23/5063365.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313744990/1078967</fs:itemid></item><item><title>GeoServer学习手记（九）：WMS工程分析之Java包介绍</title><link>http://blog.csdn.net/suen/archive/2009/11/13/4808860.aspx</link><description>GeoServer学习手记（九）：WMS工程分析之Java包介绍  粟卫民http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期：2009-10-28  保留所有版权。如需转载，请联系作者，并在醒目位置注明出处  前面概述了GeoServer的功能（GeoServer学习手记（一）：GeoServer概述，http://blog.csdn.net/suen/archive/2009/10/25/4726204.aspx），和代码下载及在Eclipse中加载的方法（GeoServer学习手记（二）：代码下载及在Eclipse中加载，http://blog.csdn.net/suen/archive/2009/10/25/4726733.aspx），也对Servlet及HTTP派发过程进行了介绍：  GeoServer学习手记（四）：Servlet及HTTP派发过程之一：  http://blog.csdn.net/suen/archive/2009/11/02/4759332.aspx  GeoServer学习手记（五）：Servlet及H&lt;img src=&quot;http://www1.feedsky.com/t1/313745013/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/11/13/4808860.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745013/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745013/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 13 Nov 2009 20:37:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/11/13/4808860.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/11/13/4808860.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745013/1078967</fs:itemid></item><item><title>GeoServer学习手记（八）：Servlet及HTTP派发过程之五</title><link>http://blog.csdn.net/suen/archive/2009/11/11/4799587.aspx</link><description>GeoServer学习手记（八）：Servlet及HTTP派发过程之五  粟卫民http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期：2009-10-29  保留所有版权。如需转载，请联系作者，并在醒目位置注明出处  1.6版之后的HTTP派发过程  接上篇《GeoServer学习手记（七）：Servlet及HTTP派发过程之四》（http://blog.csdn.net/suen/archive/2009/11/11/4799572.aspx）。再转载一篇官方说明OWS的技术文档。（转载自：http://geoserver.org/display/GEOSDOC/0+Http）  The GeoServer http / servlet module contains utilities and infrastructure used to implement services bound to the http protocol.  OWS Dispatching  The org.geoserver.ows.http packag&lt;img src=&quot;http://www1.feedsky.com/t1/313745014/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/11/11/4799587.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745014/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745014/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 11 Nov 2009 19:22:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/11/11/4799587.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/11/11/4799587.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745014/1078967</fs:itemid></item><item><title>GeoServer学习手记（七）：Servlet及HTTP派发过程之四</title><link>http://blog.csdn.net/suen/archive/2009/11/11/4799572.aspx</link><description>前面介绍了GeoServer的1.6版本之前的HTTP派发过程（http://blog.csdn.net/suen/archive/2009/11/02/4759332.aspx），现在来介绍1.6版之后的派发过程。  1.6版之后的HTTP派发过程  在1.6版之后，GeoServer使用了OWS Dispatching System。它基于Spring Web MVC框架，先把HTTP请求都可以发送到核心控制类org.springframework.web.servlet.DispatcherServlet（前置控制器（Pre Control）），做一些HTTP请求的通用处理（比如文件上载）后，通过合适的派发机制转发给不同的Spring容器中的Bean，也就是不同业务逻辑、服务处理的控制器 （Logic Control&lt;img src=&quot;http://www1.feedsky.com/t1/313745015/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/11/11/4799572.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745015/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745015/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 11 Nov 2009 19:14:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/11/11/4799572.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/11/11/4799572.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745015/1078967</fs:itemid></item><item><title>GeoServer学习手记（六）：Servlet及HTTP派发过程之三</title><link>http://blog.csdn.net/suen/archive/2009/11/02/4759410.aspx</link><description>接上篇《GeoServer学习手记（五）：Servlet及HTTP派发过程之二》（http://blog.csdn.net/suen/archive/2009/11/02/4759398.aspx）。  Response  The Response is the processing of what is sent back to the user after their request. The format of this rsponse, for a getFeature request, is GML.  Here is an overview of the process in picture format:      Where it Starts  At the very beginning, in WfsD&lt;img src=&quot;http://www1.feedsky.com/t1/313745016/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/11/02/4759410.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745016/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745016/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 02 Nov 2009 21:35:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/11/02/4759410.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/11/02/4759410.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745016/1078967</fs:itemid></item><item><title>GeoServer学习手记（五）：Servlet及HTTP派发过程之二</title><link>http://blog.csdn.net/suen/archive/2009/11/02/4759398.aspx</link><description>接上篇《GeoServer学习手记（四）：Servlet及HTTP派发过程之一》（http://blog.csdn.net/suen/archive/2009/11/02/4759332.aspx）。&lt;img src=&quot;http://www1.feedsky.com/t1/313745017/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/11/02/4759398.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745017/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745017/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 02 Nov 2009 21:31:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/11/02/4759398.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/11/02/4759398.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745017/1078967</fs:itemid></item><item><title>GeoServer学习手记（四）：Servlet及HTTP派发过程之一</title><link>http://blog.csdn.net/suen/archive/2009/11/02/4759332.aspx</link><description>本来是打算一个工程一个工程来分析介绍，可是在学习的过程中，发现这样的效果并不好，连自己有时候都被一些代码搞得晕头转向，所以转换了思路。先学习和介绍一些关于GeoServer的通用的原理，然后再针对每一个工程进行分析。由于接收输入为任何系统的第一步，因此首先从Servlet及HTTP派发过程开始。GeoServer的HTTP派发也有一个发展变化的过程。&lt;img src=&quot;http://www1.feedsky.com/t1/313745018/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/11/02/4759332.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745018/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745018/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 02 Nov 2009 21:10:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/11/02/4759332.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/11/02/4759332.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745018/1078967</fs:itemid></item><item><title>GeoServer学习手记（三）：GeoServer架构浅谈</title><link>http://blog.csdn.net/suen/archive/2009/10/29/4745032.aspx</link><description>粟卫民http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期：2009-10-28  保留所有版权。如需转载，请联系作者，并在醒目位置注明出处  前面概述了GeoServer的功能（GeoServer学习手记（一）：GeoServer概述，http://blog.csdn.net/suen/archive/2009/10/25/4726204.aspx），和代码下载及在Eclipse中加载的方法（GeoServer学习手记（二）：代码下载及在Eclipse中加载，http://blog.csdn.net/suen/archive/2009/10/25/4726733.aspx），接下来得开始正式的分析了。  分析的开始一般都会总体上来说一说,但是因为这是学习手记,我是边学习边写,对于架构还不能很好地把握,因此题目也只能说,只简单地转载其他的技术文章,同时说说我的理解.以后等我理解透彻再好好说说.这里也请各位读者谅解.(不知怎么的,Google的拼音调不到中文符号,只能用英文符号,晕)  1 GeoServer工程及设计  (此部分内容转载&lt;img src=&quot;http://www1.feedsky.com/t1/313745019/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/10/29/4745032.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745019/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745019/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 29 Oct 2009 21:15:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/10/29/4745032.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/10/29/4745032.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745019/1078967</fs:itemid></item><item><title>GeoServer学习手记（二）：代码下载及在Eclipse中加载</title><link>http://blog.csdn.net/suen/archive/2009/10/25/4726733.aspx</link><description>前面概述了GeoServer的功能（GeoServer学习手记（一）：GeoServer概述，http://blog.csdn.net/suen/archive/2009/10/25/4726204.aspx），接下来我们慢慢来分析它的代码。
分析代码的第一步肯定是在IDE中打开代码，没想到打开GeoServer的代码还有一点点复杂，所以先把这个介绍一下。&lt;img src=&quot;http://www1.feedsky.com/t1/313745020/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/10/25/4726733.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745020/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745020/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 25 Oct 2009 20:58:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/10/25/4726733.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/10/25/4726733.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745020/1078967</fs:itemid></item><item><title>GeoServer学习手记（一）：GeoServer概述</title><link>http://blog.csdn.net/suen/archive/2009/10/25/4726204.aspx</link><description>&lt;br /&gt;GeoServer学习手记（一）：GeoServer概述&lt;br /&gt;粟卫民http://www.gisdev.cn/http://blog.csdn.net/suen/日期：2009-10-19&lt;br /&gt;保留所有版权。如需转载，请联系作者，并在醒目位置注明出处&lt;br /&gt;题记：接触GeoServer已经很久了，但一直都只是使用它提供的服务。由于以前自己感兴趣或熟悉的代码只是C、C++、C#，所以一直没有意愿去分析GeoServer的代码。这段时间来，由于在做一个空间信息服务平台的设计，决定采用J2EE路线，才需要去参考和借鉴GeoServer的代码，同时，也是个机会。为了给开源社区做点贡献，也为了和大家一起学习，一起讨论，所以决定和以往一样，写一组博客，记录我分析的心得，希望大家踊跃留言，讨论，由于我是一边分析一边记录，肯定有很多写得不对的地方，也请大家批评指正。&lt;br /&gt;GeoServer网上的介绍已经很多了，我在这做一些简单的总结，同时介绍一下最新版本的一些发展。&lt;br /&gt;&lt;br /&gt;GeoServer是一个开源的服务器端软件，它使用的开发语言是Java，它主要的&lt;img src=&quot;http://www1.feedsky.com/t1/313745021/suen/csdn.net/s.gif?r=http://blog.csdn.net/suen/archive/2009/10/25/4726204.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/suen/313745021/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/suen/313745021/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 25 Oct 2009 17:30:00 +0800</pubDate><author>小粟</author><guid isPermaLink="false">http://blog.csdn.net/suen/archive/2009/10/25/4726204.aspx</guid><dc:creator>小粟</dc:creator><fs:srclink>http://blog.csdn.net/suen/archive/2009/10/25/4726204.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/suen/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/suen/~1078968/313745021/1078967</fs:itemid></item></channel></rss>