From: Jody G. <jga...@re...> - 2003-12-31 19:50:39
|
Jody Garnett wrote: Back again - just had a short irc/phone call with Chris. Basically we really wish we had things flipped around like so: org.vnfy.geoserver.wms org.vnfy.geoserver.wfs org.vnfy.geoserver.data Where wms/wfs/data can do whatever they want (probably need a common config entry point though) But we don't have the above, and we don't have time right now to get there. So we are going to continue with option 3...renaming "catalog" to "data" in case a real OGC catalog server shows up (rather than the existing zserver) So at the end of the day: WEB-INF/struts-config.xml WEB-INF/tiles/ WEB-INF/pages/ package org.vnfy.geoserver - seems to be common Exception Handling code + Tomcat package org.vnfy.geoserver.action package org.vnfy.geoserver.action.data package org.vnfy.geoserver.action.wfs package org.vnfy.geoserver.action.wms - contains Struts Action (ie WMSDescriptionAction, WMSContentsAction ) package org.vnfy.geoserver.config package org.vnfy.geoserver.config.data package org.vnfy.geoserver.config.wfs package org.vnfy.geoserver.config.wms - contains Beans for current configuration (ie WMSConfig) package org.vnfy.geoserver.config.xml - processes xml read & write package org.vnfy.geoserver.form package org.vnfy.geoserver.form.data package org.vnfy.geoserver.form.wfs package org.vnfy.geoserver.form.wms - contains ActionForms (aka FormBeans) (ie WMSDescriptionForm, WMSContentsForm ) package org.vnfy.geoserver.global package org.vnfy.geoserver.global.data package org.vnfy.geoserver.global.wfs package org.vnfy.geoserver.global.wms - contains the actual server state (ie WMSGlobal ) - actual beans probably saved in WebContainer (rather than singletons) - catalog contains "real" gt2 DataStores with JDBC connections package org.vnfy.geoserver.requests package org.vnfy.geoserver.requests.readers package org.vnfy.geoserver.requests.wfs package org.vnfy.geoserver.requests.wms - request parsing, processing package org.vnfy.geoserver.response package org.vnfy.geoserver.response.wfs package org.vnfy.geoserver.response.wms - manages top-level responses package org.vnfy.geoserver.servlett - contains all interface servlets, one for each WFS, WMS, GeoServer response - our ActionForm subclass should go here? package org.vnfy.geoserver.global.zserver - a non j2ee front end |