Frame2 is an alternative to using Struts for web application development. Frame2 also supports web services in an MVC context.
frame2/ errors/ impl/ ErrorFactory.java ErrorImpl.java ErrorsFactory.java ErrorsImpl.java package.html Error.java Errors.java package.html event/ xml/ PassthruEvent.java SimplePassthruEvent.java package.html AbstractEvent.java CommonsValidatorEvent.java Context.java Event.java EventHandler.java Responder.java package.html front/ config/ ConfigElementHandler.java EventConfigReader.java EventDef.java EventHandlerDef.java EventHandlerTagHandler.java EventMapping.java EventMappingTagHandler.java EventNameTagHandler.java EventTagHandler.java ExceptionDef.java ExceptionTagHandler.java Forward.java ForwardTagHandler.java ForwardType.java GlobalForwardTagHandler.java HandlerTagHandler.java InitParamTagHandler.java JAXBSchemaFactory.java PluginDef.java PluginTagHandler.java RequestProcessorDef.java RequestProcessorTagHandler.java ResolveType.java RoleTagHandler.java SchemaMappingTagHandler.java Security.java SecurityTagHandler.java ViewTagHandler.java ViewType.java package.html AuthorizationException.java ConfigException.java ConfigFactory.java Configuration.java ContextWrapper.java EventHandlerProxy.java EventProxy.java ExceptionProxy.java FileUploadConfig.java FileUploadSupport.java ForwardProxy.java Frame2ContextListener.java HttpFrontController.java HttpRequestProcessor.java PluginProxy.java RequestProcessor.java RequestProcessorBase.java RequestProcessorFactory.java SoapEventMap.java SoapFrontController.java SoapRequestProcessor.java TranslationException.java ViewException.java ViewProxy.java package.html introspector/ BeanCommand.java BeanCommandFactory.java BeanException.java Converter.java Globals.java IndexedCommand.java Introspector.java IntrospectorException.java IntrospectorFactory.java IntrospectorImpl.java KeyHelper.java MappingException.java MappingsException.java PropertyMapping.java SimpleCommand.java TypeConverter.java package.html jaxb/ JaxbEventBase.java log/ plugin/ tagsupport/ template/ util/ validator/ Frame2Exception.java Globals.java package.html