[Geoserver-devel] How to learn Geoserver development

As a Geoserver development beginner, I have read some books about Spring
Framework, and finished some examples on the Geoserver developer Manual.
Could you tell me what I should do in the next step? The goal of my
learning is to make some changes in Geoserver and improve some functions of
Geoserver. But now I am not familiar with Geoserver. Thank you very much for
your help!

--
View this message in context: http://geoserver-devel.821594.n3.nabble.com/How-to-learn-Geoserver-development-tp4031986.html
Sent from the GeoServer devel mailing list archive at Nabble.com.

On Sat, Jan 18, 2014 at 2:01 PM, Ellon <hufei68@anonymised.com> wrote:

As a Geoserver development beginner, I have read some books about Spring
Framework, and finished some examples on the Geoserver developer Manual.
Could you tell me what I should do in the next step? The goal of my
learning is to make some changes in Geoserver and improve some functions of
Geoserver. But now I am not familiar with Geoserver. Thank you very much
for
your help!

GeoServer is heavily based on GeoTools, so get familar with it.
And then I'd suggest you try out some OGC requests (WMS/WFS), put a
breakpoint
in the org.geoserver.ows.Dispatcher#handleRequestInternal method and follow
it lifecycle, drilling down into the various abstraction layers, to get a
feel of how
things are working.

If you plan to contribute changes to GeoServer also have a look
at GeoServerSystemTestSupport
and its sublasses, any change to the code must be coming with its
unit/integration test

Cheers
Andrea

--
== Our support, Your Success! Visit http://opensdi.geo-solutions.it for
more information ==

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------