Download thundr Free Java Code

Description

thundr is a java based web framework designed for use on Google's appengine.

Source Files

The download file thundr-master.zip has the following entries.


.gitignore/*from  w w  w  . ja  v  a 2  s  .c o  m*/
LICENSE-HEADER
README.md
pom.xml
src/int-test/java/com/threewks/thundr/injection/DefaultInjectionConfigurationIT.java
src/int-test/resources/application.properties
src/int-test/resources/modules.properties
src/int-test/resources/routes.json
src/main/java/com/threewks/thundr/ThundrServlet.java
src/main/java/com/threewks/thundr/action/Action.java
src/main/java/com/threewks/thundr/action/ActionException.java
src/main/java/com/threewks/thundr/action/ActionInjectionConfiguration.java
src/main/java/com/threewks/thundr/action/ActionResolver.java
src/main/java/com/threewks/thundr/action/method/ActionInterceptor.java
src/main/java/com/threewks/thundr/action/method/ActionInterceptorRegistry.java
src/main/java/com/threewks/thundr/action/method/MethodAction.java
src/main/java/com/threewks/thundr/action/method/MethodActionResolver.java
src/main/java/com/threewks/thundr/action/method/bind/ActionMethodBinder.java
src/main/java/com/threewks/thundr/action/method/bind/ActionMethodBinderRegistry.java
src/main/java/com/threewks/thundr/action/method/bind/BindException.java
src/main/java/com/threewks/thundr/action/method/bind/http/ArrayParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/BasicTypesParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/BinaryParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/ByteArrayBinaryParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/CollectionParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/EnumParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/HttpBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/HttpPostDataMap.java
src/main/java/com/threewks/thundr/action/method/bind/http/InputStreamBinaryParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/InstanceParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/JavaBeanParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/MapParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/MultipartHttpBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/ObjectParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/ParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/http/ParameterBinderSet.java
src/main/java/com/threewks/thundr/action/method/bind/http/StringParameterBinder.java
src/main/java/com/threewks/thundr/action/method/bind/json/GsonBinder.java
src/main/java/com/threewks/thundr/action/method/bind/path/PathVariableBinder.java
src/main/java/com/threewks/thundr/action/method/bind/request/CookieBinder.java
src/main/java/com/threewks/thundr/action/method/bind/request/RequestAttributeBinder.java
src/main/java/com/threewks/thundr/action/method/bind/request/RequestClassBinder.java
src/main/java/com/threewks/thundr/action/method/bind/request/RequestHeaderBinder.java
src/main/java/com/threewks/thundr/action/method/bind/request/SessionAttributeBinder.java
src/main/java/com/threewks/thundr/action/redirect/RedirectAction.java
src/main/java/com/threewks/thundr/action/redirect/RedirectActionResolver.java
src/main/java/com/threewks/thundr/action/rewrite/RewriteAction.java
src/main/java/com/threewks/thundr/action/rewrite/RewriteActionResolver.java
src/main/java/com/threewks/thundr/action/staticResource/StaticResourceAction.java
src/main/java/com/threewks/thundr/action/staticResource/StaticResourceActionResolver.java
src/main/java/com/threewks/thundr/collection/factory/CollectionFactory.java
src/main/java/com/threewks/thundr/collection/factory/MapFactory.java
src/main/java/com/threewks/thundr/collection/factory/SimpleCollectionFactory.java
src/main/java/com/threewks/thundr/collection/factory/SimpleMapFactory.java
src/main/java/com/threewks/thundr/configuration/ConfigurationException.java
src/main/java/com/threewks/thundr/configuration/ConfigurationInjectionConfiguration.java
src/main/java/com/threewks/thundr/configuration/Environment.java
src/main/java/com/threewks/thundr/configuration/JsonProperties.java
src/main/java/com/threewks/thundr/configuration/PropertiesLoader.java
src/main/java/com/threewks/thundr/exception/BaseException.java
src/main/java/com/threewks/thundr/http/ContentType.java
src/main/java/com/threewks/thundr/http/FileParameter.java
src/main/java/com/threewks/thundr/http/HttpSupport.java
src/main/java/com/threewks/thundr/http/URLEncoder.java
src/main/java/com/threewks/thundr/http/exception/ForbiddenException.java
src/main/java/com/threewks/thundr/http/exception/HttpStatusException.java
src/main/java/com/threewks/thundr/http/exception/NotFoundException.java
src/main/java/com/threewks/thundr/injection/BaseInjectionConfiguration.java
src/main/java/com/threewks/thundr/injection/DefaultInjectionConfiguration.java
src/main/java/com/threewks/thundr/injection/InjectionConfiguration.java
src/main/java/com/threewks/thundr/injection/InjectionContext.java
src/main/java/com/threewks/thundr/injection/InjectionContextImpl.java
src/main/java/com/threewks/thundr/injection/InjectionException.java
src/main/java/com/threewks/thundr/injection/InjectorBuilder.java
src/main/java/com/threewks/thundr/injection/UpdatableInjectionContext.java
src/main/java/com/threewks/thundr/introspection/ClassIntrospector.java
src/main/java/com/threewks/thundr/introspection/MethodIntrospector.java
src/main/java/com/threewks/thundr/introspection/ParameterDescription.java
src/main/java/com/threewks/thundr/json/JsonToMapDeserializer.java
src/main/java/com/threewks/thundr/logger/Logger.java
src/main/java/com/threewks/thundr/mail/MailBuilder.java
src/main/java/com/threewks/thundr/mail/MailBuilderImpl.java
src/main/java/com/threewks/thundr/mail/MailException.java
src/main/java/com/threewks/thundr/mail/MailHttpServletResponse.java
src/main/java/com/threewks/thundr/mail/Mailer.java
src/main/java/com/threewks/thundr/module/Module.java
src/main/java/com/threewks/thundr/module/ModuleInjectionConfiguration.java
src/main/java/com/threewks/thundr/module/ModuleLoadingException.java
src/main/java/com/threewks/thundr/module/Modules.java
src/main/java/com/threewks/thundr/profiler/BasicProfiler.java
src/main/java/com/threewks/thundr/profiler/NoProfiler.java
src/main/java/com/threewks/thundr/profiler/Profilable.java
src/main/java/com/threewks/thundr/profiler/ProfilableFuture.java
src/main/java/com/threewks/thundr/profiler/ProfileEvent.java
src/main/java/com/threewks/thundr/profiler/ProfileEventStatus.java
src/main/java/com/threewks/thundr/profiler/ProfileSession.java
src/main/java/com/threewks/thundr/profiler/Profiler.java
src/main/java/com/threewks/thundr/profiler/ProfilerInjectionConfiguration.java
src/main/java/com/threewks/thundr/route/Route.java
src/main/java/com/threewks/thundr/route/RouteInjectionConfiguration.java
src/main/java/com/threewks/thundr/route/RouteNotFoundException.java
src/main/java/com/threewks/thundr/route/RouteType.java
src/main/java/com/threewks/thundr/route/Routes.java
src/main/java/com/threewks/thundr/test/TestSupport.java
src/main/java/com/threewks/thundr/test/mock/mailer/MockMailBuilder.java
src/main/java/com/threewks/thundr/test/mock/mailer/MockMailer.java
src/main/java/com/threewks/thundr/test/mock/servlet/MockHttpServletRequest.java
src/main/java/com/threewks/thundr/test/mock/servlet/MockHttpServletResponse.java
src/main/java/com/threewks/thundr/test/mock/servlet/MockHttpSession.java
src/main/java/com/threewks/thundr/test/mock/servlet/MockRequestDispatcher.java
src/main/java/com/threewks/thundr/test/mock/servlet/MockServletConfig.java
src/main/java/com/threewks/thundr/test/mock/servlet/MockServletContext.java
src/main/java/com/threewks/thundr/util/Encoder.java
src/main/java/com/threewks/thundr/util/Streams.java
src/main/java/com/threewks/thundr/view/View.java
src/main/java/com/threewks/thundr/view/ViewResolutionException.java
src/main/java/com/threewks/thundr/view/ViewResolver.java
src/main/java/com/threewks/thundr/view/ViewResolverInjectionConfiguration.java
src/main/java/com/threewks/thundr/view/ViewResolverNotFoundException.java
src/main/java/com/threewks/thundr/view/ViewResolverRegistry.java
src/main/java/com/threewks/thundr/view/exception/ExceptionViewResolver.java
src/main/java/com/threewks/thundr/view/exception/HttpStatusExceptionViewResolver.java
src/main/java/com/threewks/thundr/view/exception/RouteNotFoundViewResolver.java
src/main/java/com/threewks/thundr/view/file/FileView.java
src/main/java/com/threewks/thundr/view/file/FileViewResolver.java
src/main/java/com/threewks/thundr/view/json/JsonView.java
src/main/java/com/threewks/thundr/view/json/JsonViewResolver.java
src/main/java/com/threewks/thundr/view/jsp/AwesomeBeanElResolver.java
src/main/java/com/threewks/thundr/view/jsp/JspView.java
src/main/java/com/threewks/thundr/view/jsp/JspViewResolver.java
src/main/java/com/threewks/thundr/view/jsp/RegisterElResolverServletContextListener.java
src/main/java/com/threewks/thundr/view/jsp/SpecificJspViewResolver.java
src/main/java/com/threewks/thundr/view/jsp/el/CollectionFunctions.java
src/main/java/com/threewks/thundr/view/jsp/el/StringFunctions.java
src/main/java/com/threewks/thundr/view/jsp/el/UrlFunctions.java
src/main/java/com/threewks/thundr/view/redirect/RedirectView.java
src/main/java/com/threewks/thundr/view/redirect/RedirectViewResolver.java
src/main/java/com/threewks/thundr/view/string/StringView.java
src/main/java/com/threewks/thundr/view/string/StringViewResolver.java
src/main/resources/LICENSE
src/main/resources/META-INF/t.tld
src/main/resources/META-INF/tags/controls/checkbox.tag
src/main/resources/META-INF/tags/controls/img.tag
src/main/resources/META-INF/tags/controls/script.tag
src/main/resources/META-INF/tags/controls/select.tag
src/main/resources/META-INF/tags/controls/style.tag
src/main/resources/META-INF/tags/logic/else.tag
src/main/resources/META-INF/tags/logic/elseif.tag
src/main/resources/META-INF/tags/logic/if.tag
src/main/resources/META-INF/tags/logic/set.tag
src/main/resources/META-INF/tags/widget/profile.tag
src/main/resources/NOTICE
src/test/java/com/threewks/thundr/ThundrServletTest.java
src/test/java/com/threewks/thundr/action/method/FakeController.java
src/test/java/com/threewks/thundr/action/method/MethodActionResolverBindingTest.java
src/test/java/com/threewks/thundr/action/method/MethodActionResolverTest.java
src/test/java/com/threewks/thundr/action/method/MethodActionTest.java
src/test/java/com/threewks/thundr/action/method/TestAnnotation.java
src/test/java/com/threewks/thundr/action/method/bind/BindExceptionTest.java
src/test/java/com/threewks/thundr/action/method/bind/http/ByteArrayBinaryParameterBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/http/CollectionParameterBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/http/EnumParameterBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/http/HttpBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/http/InputStreamBinaryParameterBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/http/MultipartHttpBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/http/ParameterBinderSetTest.java
src/test/java/com/threewks/thundr/action/method/bind/path/PathVariableBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/request/CookieBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/request/RequestAttributeBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/request/RequestClassBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/request/RequestHeaderBinderTest.java
src/test/java/com/threewks/thundr/action/method/bind/request/SessionAttributeBinderTest.java
src/test/java/com/threewks/thundr/action/redirect/RedirectActionResolverTest.java
src/test/java/com/threewks/thundr/action/redirect/RedirectActionTest.java
src/test/java/com/threewks/thundr/action/rewrite/RewriteActionResolverTest.java
src/test/java/com/threewks/thundr/action/rewrite/RewriteActionTest.java
src/test/java/com/threewks/thundr/action/staticResource/StaticResourceActionResolverTest.java
src/test/java/com/threewks/thundr/bind/DeepJavaBean.java
src/test/java/com/threewks/thundr/bind/DeepPojo.java
src/test/java/com/threewks/thundr/bind/HttpPostDataMapTest.java
src/test/java/com/threewks/thundr/bind/JavaBean.java
src/test/java/com/threewks/thundr/bind/ParameterDescriptionTest.java
src/test/java/com/threewks/thundr/bind/Pojo.java
src/test/java/com/threewks/thundr/bind/SetBeanPropertyTest.java
src/test/java/com/threewks/thundr/bind/TestBindTo.java
src/test/java/com/threewks/thundr/configuration/ConfigurationInjectionConfigurationTest.java
src/test/java/com/threewks/thundr/configuration/EnvironmentTest.java
src/test/java/com/threewks/thundr/configuration/PropertiesLoaderTest.java
src/test/java/com/threewks/thundr/exception/BaseExceptionTest.java
src/test/java/com/threewks/thundr/http/ContentTypeTest.java
src/test/java/com/threewks/thundr/http/HttpSupportTest.java
src/test/java/com/threewks/thundr/http/URLEncoderTest.java
src/test/java/com/threewks/thundr/http/exception/ForbiddenExceptionTest.java
src/test/java/com/threewks/thundr/http/exception/HttpStatusExceptionTest.java
src/test/java/com/threewks/thundr/http/exception/NotFoundExceptionTest.java
src/test/java/com/threewks/thundr/injection/BaseInjectionConfigurationTest.java
src/test/java/com/threewks/thundr/injection/InjectionContextImplTest.java
src/test/java/com/threewks/thundr/injection/InjectionExceptionTest.java
src/test/java/com/threewks/thundr/injection/TestClass.java
src/test/java/com/threewks/thundr/injection/TestClass2.java
src/test/java/com/threewks/thundr/introspection/ClassIntrospectorTest.java
src/test/java/com/threewks/thundr/module/ModuleInjectionConfigurationTest.java
src/test/java/com/threewks/thundr/module/ModulesTest.java
src/test/java/com/threewks/thundr/module/test/TestInjectionConfiguration.java
src/test/java/com/threewks/thundr/module/test/m1/M1InjectionConfiguration.java
src/test/java/com/threewks/thundr/module/test/m2/M2InjectionConfiguration.java
src/test/java/com/threewks/thundr/profiler/BasicProfilerTest.java
src/test/java/com/threewks/thundr/profiler/NoProfilerTest.java
src/test/java/com/threewks/thundr/profiler/ProfileEventTest.java
src/test/java/com/threewks/thundr/profiler/ProfileSessionTest.java
src/test/java/com/threewks/thundr/profiler/ProfilerInjectionConfigurationTest.java
src/test/java/com/threewks/thundr/route/RouteNotFoundExceptionTest.java
src/test/java/com/threewks/thundr/route/RouteTest.java
src/test/java/com/threewks/thundr/route/RouteTypeTest.java
src/test/java/com/threewks/thundr/route/RoutesTest.java
src/test/java/com/threewks/thundr/util/EncoderTest.java
src/test/java/com/threewks/thundr/util/StreamsTest.java
src/test/java/com/threewks/thundr/view/ViewResolverRegistryTest.java
src/test/java/com/threewks/thundr/view/exception/HttpStatusExceptionViewResolverTest.java
src/test/java/com/threewks/thundr/view/exception/RouteNotFoundViewResolverTest.java
src/test/java/com/threewks/thundr/view/file/FileViewResolverTest.java
src/test/java/com/threewks/thundr/view/file/FileViewTest.java
src/test/java/com/threewks/thundr/view/json/JsonViewResolverTest.java
src/test/java/com/threewks/thundr/view/jsp/JspViewResolverTest.java
src/test/java/com/threewks/thundr/view/jsp/JspViewTest.java
src/test/java/com/threewks/thundr/view/jsp/SpecificJspViewResolverTest.java
src/test/java/com/threewks/thundr/view/jsp/el/CollectionFunctionsTest.java
src/test/java/com/threewks/thundr/view/jsp/el/StringFunctionsTest.java
src/test/java/com/threewks/thundr/view/redirect/RedirectViewResolverTest.java
src/test/java/com/threewks/thundr/view/redirect/RedirectViewTest.java
src/test/java/com/threewks/thundr/view/string/StringViewResolverTest.java
src/test/java/com/threewks/thundr/view/string/StringViewTest.java
src/test/resources/commented.properties
src/test/resources/duplicate.properties
src/test/resources/simple.properties
src/test/resources/streams.txt

Download

Click the following link to download thundr-master.zip.

thundr-master.zip




















Home »
  Java Free Code »
    Cloud »




AWS
Azure
Google App Engine
Heroku