Download Group Deal Clone Free Java Code
Description
A Java clone for sites such as GroupOn. This uses Spring 3, Hibernate 4, Apache Tiles and Maven.
Icons
Source Files
The download file Group-Deal-Clone-master.zip has the following entries.
.gitignore// w w w . j ava 2s. c o m
README.md
pom.xml
src/main/java/com/groupdealclone/app/dao/AccountDao.java
src/main/java/com/groupdealclone/app/dao/CampaignDao.java
src/main/java/com/groupdealclone/app/dao/CategoryDao.java
src/main/java/com/groupdealclone/app/dao/CityDao.java
src/main/java/com/groupdealclone/app/dao/CompanyDao.java
src/main/java/com/groupdealclone/app/dao/DealDao.java
src/main/java/com/groupdealclone/app/dao/ImagesDao.java
src/main/java/com/groupdealclone/app/dao/JdbcAccountDao.java
src/main/java/com/groupdealclone/app/dao/JdbcCampaignDao.java
src/main/java/com/groupdealclone/app/dao/JdbcCategoryDao.java
src/main/java/com/groupdealclone/app/dao/JdbcCityDao.java
src/main/java/com/groupdealclone/app/dao/JdbcCompanyDao.java
src/main/java/com/groupdealclone/app/dao/JdbcDealDao.java
src/main/java/com/groupdealclone/app/dao/JdbcImagesDao.java
src/main/java/com/groupdealclone/app/dao/JdbcShoppingCartDao.java
src/main/java/com/groupdealclone/app/dao/ShoppingCartDao.java
src/main/java/com/groupdealclone/app/domain/Account.java
src/main/java/com/groupdealclone/app/domain/Campaign.java
src/main/java/com/groupdealclone/app/domain/CampaignCategories.java
src/main/java/com/groupdealclone/app/domain/CampaignCities.java
src/main/java/com/groupdealclone/app/domain/Category.java
src/main/java/com/groupdealclone/app/domain/City.java
src/main/java/com/groupdealclone/app/domain/Company.java
src/main/java/com/groupdealclone/app/domain/CompanyAddress.java
src/main/java/com/groupdealclone/app/domain/Deal.java
src/main/java/com/groupdealclone/app/domain/Image.java
src/main/java/com/groupdealclone/app/domain/ImageStore.java
src/main/java/com/groupdealclone/app/domain/ShoppingCart.java
src/main/java/com/groupdealclone/app/exception/CompanyNotFoundException.java
src/main/java/com/groupdealclone/app/service/AccountService.java
src/main/java/com/groupdealclone/app/service/CampaignManager.java
src/main/java/com/groupdealclone/app/service/CategoryManager.java
src/main/java/com/groupdealclone/app/service/CityManager.java
src/main/java/com/groupdealclone/app/service/CompanyManager.java
src/main/java/com/groupdealclone/app/service/DealManager.java
src/main/java/com/groupdealclone/app/service/ImagesManager.java
src/main/java/com/groupdealclone/app/service/ShoppingCartManager.java
src/main/java/com/groupdealclone/app/service/SimpleCampaignManager.java
src/main/java/com/groupdealclone/app/service/SimpleCategoryManager.java
src/main/java/com/groupdealclone/app/service/SimpleCityManager.java
src/main/java/com/groupdealclone/app/service/SimpleCompanyManager.java
src/main/java/com/groupdealclone/app/service/SimpleDealManager.java
src/main/java/com/groupdealclone/app/service/SimpleImagesManager.java
src/main/java/com/groupdealclone/app/service/SimpleShoppingCartManager.java
src/main/java/com/groupdealclone/app/validation/CampaignValidator.java
src/main/java/com/groupdealclone/app/validation/CustomByteArrayToImageEditor.java
src/main/java/com/groupdealclone/app/validation/CustomByteArrayToImageStoreEditor.java
src/main/java/com/groupdealclone/app/validation/CustomCategoryPropertyEditor.java
src/main/java/com/groupdealclone/app/validation/CustomCityPropertyEditor.java
src/main/java/com/groupdealclone/app/validation/CustomStringToCampaignCitiesEditor.java
src/main/java/com/groupdealclone/app/validation/EditUserValidator.java
src/main/java/com/groupdealclone/app/validation/NewUserValidator.java
src/main/java/com/groupdealclone/app/web/CategoryController.java
src/main/java/com/groupdealclone/app/web/CityController.java
src/main/java/com/groupdealclone/app/web/CompanyController.java
src/main/java/com/groupdealclone/app/web/EditCampaignController.java
src/main/java/com/groupdealclone/app/web/HomeController.java
src/main/java/com/groupdealclone/app/web/ImageController.java
src/main/java/com/groupdealclone/app/web/LoginLogoutController.java
src/main/java/com/groupdealclone/app/web/MyJaxb2Marshaller.java
src/main/java/com/groupdealclone/app/web/NewCampaignController.java
src/main/java/com/groupdealclone/app/web/NewDealController.java
src/main/java/com/groupdealclone/app/web/ParentReloadController.java
src/main/java/com/groupdealclone/app/web/ShoppingCartController.java
src/main/java/com/groupdealclone/app/web/ShowController.java
src/main/java/com/groupdealclone/app/web/UserManagementController.java
src/main/java/com/groupdealclone/app/web/WorkController.java
src/main/resources/META-INF/persistence.xml
src/main/resources/application.properties
src/main/resources/log4j.properties
src/main/resources/messages.properties
src/main/webapp/WEB-INF/spring/appServlet/hibernate-context.xml
src/main/webapp/WEB-INF/spring/appServlet/javamail-context.xml
src/main/webapp/WEB-INF/spring/appServlet/rest-context.xml
src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml
src/main/webapp/WEB-INF/spring/appServlet/testdata-context.xml
src/main/webapp/WEB-INF/spring/appServlet/tiles-context.xml
src/main/webapp/WEB-INF/spring/root-context.xml
src/main/webapp/WEB-INF/spring/security-context.xml
src/main/webapp/WEB-INF/tiles.xml
src/main/webapp/WEB-INF/views/auth/adminpage.jsp
src/main/webapp/WEB-INF/views/auth/deniedpage.jsp
src/main/webapp/WEB-INF/views/auth/loginpage.jsp
src/main/webapp/WEB-INF/views/campaign/added.jsp
src/main/webapp/WEB-INF/views/campaign/edit.jsp
src/main/webapp/WEB-INF/views/campaign/new.jsp
src/main/webapp/WEB-INF/views/category/added.jsp
src/main/webapp/WEB-INF/views/category/edit.jsp
src/main/webapp/WEB-INF/views/category/new.jsp
src/main/webapp/WEB-INF/views/city/added.jsp
src/main/webapp/WEB-INF/views/city/edit.jsp
src/main/webapp/WEB-INF/views/city/new.jsp
src/main/webapp/WEB-INF/views/company/added.jsp
src/main/webapp/WEB-INF/views/company/edit.jsp
src/main/webapp/WEB-INF/views/company/new.jsp
src/main/webapp/WEB-INF/views/home.jsp
src/main/webapp/WEB-INF/views/include.jsp
src/main/webapp/WEB-INF/views/includes/footer.jsp
src/main/webapp/WEB-INF/views/includes/header.jsp
src/main/webapp/WEB-INF/views/includes/menu.jsp
src/main/webapp/WEB-INF/views/layouts/layout.jsp
src/main/webapp/WEB-INF/views/location.jsp
src/main/webapp/WEB-INF/views/new-deal-input.jsp
src/main/webapp/WEB-INF/views/new-deal-success.jsp
src/main/webapp/WEB-INF/views/page-not-found.jsp
src/main/webapp/WEB-INF/views/parentreload.jsp
src/main/webapp/WEB-INF/views/shoppingcart/show.jsp
src/main/webapp/WEB-INF/views/show.jsp
src/main/webapp/WEB-INF/views/user/activation.jsp
src/main/webapp/WEB-INF/views/user/chpwd-success.jsp
src/main/webapp/WEB-INF/views/user/chpwd.jsp
src/main/webapp/WEB-INF/views/user/edit-success.jsp
src/main/webapp/WEB-INF/views/user/edit.jsp
src/main/webapp/WEB-INF/views/user/forgot.jsp
src/main/webapp/WEB-INF/views/user/new-success.jsp
src/main/webapp/WEB-INF/views/user/new.jsp
src/main/webapp/WEB-INF/views/user/not-found.jsp
src/main/webapp/WEB-INF/views/user/reset-success.jsp
src/main/webapp/WEB-INF/views/work.jsp
src/main/webapp/WEB-INF/web.xml
src/main/webapp/index.jsp
src/main/webapp/resources/css/gdc.css
src/main/webapp/resources/css/reset.css
src/main/webapp/resources/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
src/main/webapp/resources/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
src/main/webapp/resources/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
src/main/webapp/resources/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
src/main/webapp/resources/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png
src/main/webapp/resources/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
src/main/webapp/resources/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
src/main/webapp/resources/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
src/main/webapp/resources/css/smoothness/images/ui-icons_222222_256x240.png
src/main/webapp/resources/css/smoothness/images/ui-icons_2e83ff_256x240.png
src/main/webapp/resources/css/smoothness/images/ui-icons_454545_256x240.png
src/main/webapp/resources/css/smoothness/images/ui-icons_888888_256x240.png
src/main/webapp/resources/css/smoothness/images/ui-icons_cd0a0a_256x240.png
src/main/webapp/resources/css/smoothness/jquery-ui-1.8.16.custom.css
src/main/webapp/resources/img/karachi-nobo23-2.jpg
src/main/webapp/resources/js/campaign/create-new.js
src/main/webapp/resources/js/global.js
src/main/webapp/resources/js/jquery-1.6.2.js
src/main/webapp/resources/js/jquery-ui-1.8.16.custom.min.js
src/test/java/com/groupdealclone/app/dao/InMemoryCampaignDao.java
src/test/java/com/groupdealclone/app/dao/InMemoryCityDao.java
src/test/java/com/groupdealclone/app/dao/InMemoryCompanyDao.java
src/test/java/com/groupdealclone/app/domain/CampaignTest.java
src/test/java/com/groupdealclone/app/domain/CompanyTest.java
src/test/java/com/groupdealclone/app/domain/DealTest.java
src/test/java/com/groupdealclone/app/service/SimpleCampaignManagerTest.java
src/test/java/com/groupdealclone/app/service/SimpleCityManagerTest.java
src/test/java/com/groupdealclone/app/service/SimpleCompanyManagerTest.java
src/test/java/com/groupdealclone/app/service/SimpleDealManagerTest.java
src/test/java/com/groupdealclone/app/web/HomeControllerTest.java
src/test/java/com/groupdealclone/app/web/NewCampaignControllerTest.java
src/test/java/com/groupdealclone/app/web/NewDealControllerTest.java
src/test/resources/log4j.properties
Download
Click the following link to download Group-Deal-Clone-master.zip.
Group-Deal-Clone-master.zip