├── .gitignore ├── README.md ├── README_ZH_CN.md ├── dreamvc-core.jar ├── example ├── README.md ├── example-1 │ ├── WebRoot │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── applicationContext.xml │ │ │ └── web.xml │ │ └── index.jsp │ └── src │ │ └── example │ │ ├── controller │ │ └── ExampleController.java │ │ └── interceptor │ │ ├── Interceptor_01.java │ │ └── Interceptor_02.java └── example-2 │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── test │ │ └── MyController.java │ └── webapp │ ├── WEB-INF │ ├── applicationContext.xml │ └── web.xml │ └── index.jsp ├── library ├── Dreamvc.png ├── README.md └── spring.jar ├── pom.xml └── src └── main └── java └── org └── majorxie └── dreamvc ├── annotation ├── Controller.java ├── InterceptorURI.java └── RequestURI.java ├── exception ├── DefaultExceptionHandler.java ├── ExceptionHandler.java ├── NoIocInstanceException.java ├── NoParamterException.java ├── NoTemplateFactory.java └── NotHaveControllerException.java ├── helpers ├── ActionContext.java ├── FactoryHelper.java └── StringHeplers.java ├── interceptor ├── AbstractInterceptor.java ├── Execution.java ├── Interceptor.java └── InterceptorChain.java ├── ioc └── factory │ ├── AbstractIocFactory.java │ ├── IocFactory.java │ └── SpringIocFactory.java ├── mvc └── dispatcher │ ├── Dispatcher.java │ ├── DispatcherFilter.java │ └── DispatcherServlet.java ├── renderer ├── JsonRenderer.java ├── Renderer.java ├── TemplateRender.java └── TextRenderer.java ├── switcher ├── Switcher.java ├── SwitcherFactory.java └── SwitcherSupport.java ├── tag ├── Action.java ├── Contextconfig │ ├── FixableConfig.java │ ├── StrategyConfig.java │ └── StrategyContext.java ├── Controller.java └── URI.java └── template ├── ForwardType.java ├── JspTemplate.java ├── JspTemplateFactory.java ├── Template.java ├── TemplateFactory.java ├── VelocityTemplate.java └── VelocityTemplateFactory.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/README_ZH_CN.md -------------------------------------------------------------------------------- /dreamvc-core.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/dreamvc-core.jar -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- 1 | version0.1 demo -------------------------------------------------------------------------------- /example/example-1/WebRoot/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /example/example-1/WebRoot/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-1/WebRoot/WEB-INF/applicationContext.xml -------------------------------------------------------------------------------- /example/example-1/WebRoot/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-1/WebRoot/WEB-INF/web.xml -------------------------------------------------------------------------------- /example/example-1/WebRoot/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-1/WebRoot/index.jsp -------------------------------------------------------------------------------- /example/example-1/src/example/controller/ExampleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-1/src/example/controller/ExampleController.java -------------------------------------------------------------------------------- /example/example-1/src/example/interceptor/Interceptor_01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-1/src/example/interceptor/Interceptor_01.java -------------------------------------------------------------------------------- /example/example-1/src/example/interceptor/Interceptor_02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-1/src/example/interceptor/Interceptor_02.java -------------------------------------------------------------------------------- /example/example-2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-2/pom.xml -------------------------------------------------------------------------------- /example/example-2/src/main/java/org/test/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-2/src/main/java/org/test/MyController.java -------------------------------------------------------------------------------- /example/example-2/src/main/webapp/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-2/src/main/webapp/WEB-INF/applicationContext.xml -------------------------------------------------------------------------------- /example/example-2/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-2/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /example/example-2/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/example/example-2/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /library/Dreamvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/library/Dreamvc.png -------------------------------------------------------------------------------- /library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/library/README.md -------------------------------------------------------------------------------- /library/spring.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/library/spring.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/annotation/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/annotation/Controller.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/annotation/InterceptorURI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/annotation/InterceptorURI.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/annotation/RequestURI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/annotation/RequestURI.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/exception/DefaultExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/exception/DefaultExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/exception/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/exception/ExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/exception/NoIocInstanceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/exception/NoIocInstanceException.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/exception/NoParamterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/exception/NoParamterException.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/exception/NoTemplateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/exception/NoTemplateFactory.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/exception/NotHaveControllerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/exception/NotHaveControllerException.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/helpers/ActionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/helpers/ActionContext.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/helpers/FactoryHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/helpers/FactoryHelper.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/helpers/StringHeplers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/helpers/StringHeplers.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/interceptor/AbstractInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/interceptor/AbstractInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/interceptor/Execution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/interceptor/Execution.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/interceptor/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/interceptor/Interceptor.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/interceptor/InterceptorChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/interceptor/InterceptorChain.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/ioc/factory/AbstractIocFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/ioc/factory/AbstractIocFactory.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/ioc/factory/IocFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/ioc/factory/IocFactory.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/ioc/factory/SpringIocFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/ioc/factory/SpringIocFactory.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/mvc/dispatcher/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/mvc/dispatcher/Dispatcher.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/mvc/dispatcher/DispatcherFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/mvc/dispatcher/DispatcherFilter.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/mvc/dispatcher/DispatcherServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/mvc/dispatcher/DispatcherServlet.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/renderer/JsonRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/renderer/JsonRenderer.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/renderer/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/renderer/Renderer.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/renderer/TemplateRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/renderer/TemplateRender.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/renderer/TextRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/renderer/TextRenderer.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/switcher/Switcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/switcher/Switcher.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/switcher/SwitcherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/switcher/SwitcherFactory.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/switcher/SwitcherSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/switcher/SwitcherSupport.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/tag/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/tag/Action.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/tag/Contextconfig/FixableConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/tag/Contextconfig/FixableConfig.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/tag/Contextconfig/StrategyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/tag/Contextconfig/StrategyConfig.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/tag/Contextconfig/StrategyContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/tag/Contextconfig/StrategyContext.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/tag/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/tag/Controller.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/tag/URI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/tag/URI.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/template/ForwardType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/template/ForwardType.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/template/JspTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/template/JspTemplate.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/template/JspTemplateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/template/JspTemplateFactory.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/template/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/template/Template.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/template/TemplateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/template/TemplateFactory.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/template/VelocityTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/template/VelocityTemplate.java -------------------------------------------------------------------------------- /src/main/java/org/majorxie/dreamvc/template/VelocityTemplateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaccc/Dreamvc/HEAD/src/main/java/org/majorxie/dreamvc/template/VelocityTemplateFactory.java --------------------------------------------------------------------------------