Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
GeoServer
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Architecture == GeoServer uses the [[Spring Framework]], providing a request dispatch architecture for modules implementing OGC services. The web administration application uses wicket, allowing extensions to contribute additional configuration screens. The application provides a REST API implemented using the [[Spring Framework#Model–view–controller framework|spring-mvc-framework]]. GeoServer is a web application, supporting any common [[Java Servlet#Servlet containers|servlet container]] (a standalone distribution is available with the [[Jetty (web server)]] as an embedded server). [[GeoWebCache]], a Java-based caching component similar to [[TileCache]], is bundled with GeoServer, but available separately.<ref>{{cite web |url=http://geowebcache.org/trac |title=GeoWebCache |url-status=usurped |archiveurl=https://web.archive.org/web/20100405124130/http://geowebcache.org/trac |archivedate=2010-04-05 }}</ref> Similarly, GeoServer packages GeoTools as a Java library, but it is also available separately.<ref>{{cite web|url=http://geotools.org/|title=GeoTools}}</ref> GeoServer is a longstanding application and has undergone several architectural changes. GeoServer 1.0 was built around the STRUTS framework, with the migration to Spring and Wicket taking place for GeoServer 2.0. Early versions of the REST API used restlet before migration to [[Spring Framework#Model–view–controller framework|spring-mvc-framework]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)