├── LICENSE ├── README.md └── SpringPatterns-master └── plantflashcards ├── pom.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ ├── bobsgreenhouse │ │ │ └── Evergreen.java │ │ │ └── plantflashcards │ │ │ ├── Application.java │ │ │ ├── ApplicationConfig.java │ │ │ ├── helper │ │ │ ├── BasicPlantHelper.java │ │ │ ├── EvergreenHelper.java │ │ │ ├── HerbaceousHelper.java │ │ │ ├── PlantHelper.java │ │ │ ├── VineHelper.java │ │ │ └── WoodyHelper.java │ │ │ ├── interceptor │ │ │ └── StopwatchInterceptor.java │ │ │ └── ui │ │ │ ├── Herbaceous.java │ │ │ ├── HomePageController.java │ │ │ ├── Native.java │ │ │ ├── Plant.java │ │ │ ├── PlantAttributeGroups.java │ │ │ ├── PlantDecorator.java │ │ │ ├── Vine.java │ │ │ └── Woody.java │ └── resources │ │ ├── WEB-INF │ │ └── classes │ │ │ └── applicationContext.xml │ │ └── templates │ │ ├── addplant.html │ │ ├── fragments │ │ ├── evergreen.html │ │ ├── herbaceous.html │ │ ├── native.html │ │ ├── vine.html │ │ └── woody.html │ │ ├── home.html │ │ ├── saveplant.html │ │ └── selectattributes.html └── test │ └── java │ └── com │ └── plantflashcards │ └── plantflashcards │ └── AppTest.java └── target └── classes ├── META-INF ├── MANIFEST.MF └── maven │ └── com.plantflashcards │ └── plantflashcards │ ├── pom.properties │ └── pom.xml └── templates └── home.html /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/README.md -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/pom.xml -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/bobsgreenhouse/Evergreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/bobsgreenhouse/Evergreen.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/Application.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ApplicationConfig.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/BasicPlantHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/BasicPlantHelper.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/EvergreenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/EvergreenHelper.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/HerbaceousHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/HerbaceousHelper.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/PlantHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/PlantHelper.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/VineHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/VineHelper.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/WoodyHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/helper/WoodyHelper.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/interceptor/StopwatchInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/interceptor/StopwatchInterceptor.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Herbaceous.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Herbaceous.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/HomePageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/HomePageController.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Native.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Native.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Plant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Plant.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/PlantAttributeGroups.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/PlantAttributeGroups.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/PlantDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/PlantDecorator.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Vine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Vine.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Woody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/java/com/plantflashcards/ui/Woody.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/WEB-INF/classes/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/WEB-INF/classes/applicationContext.xml -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/addplant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/addplant.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/evergreen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/evergreen.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/herbaceous.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/herbaceous.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/native.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/native.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/vine.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/vine.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/woody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/fragments/woody.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/saveplant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/saveplant.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/main/resources/templates/selectattributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/main/resources/templates/selectattributes.html -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/src/test/java/com/plantflashcards/plantflashcards/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/src/test/java/com/plantflashcards/plantflashcards/AppTest.java -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/target/classes/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/target/classes/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/target/classes/META-INF/maven/com.plantflashcards/plantflashcards/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/target/classes/META-INF/maven/com.plantflashcards/plantflashcards/pom.properties -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/target/classes/META-INF/maven/com.plantflashcards/plantflashcards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/target/classes/META-INF/maven/com.plantflashcards/plantflashcards/pom.xml -------------------------------------------------------------------------------- /SpringPatterns-master/plantflashcards/target/classes/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Design-Patterns-and-Best-Practices/HEAD/SpringPatterns-master/plantflashcards/target/classes/templates/home.html --------------------------------------------------------------------------------