Download crm Free Java Code
Description
A modified version of the CRM application that appears in the O'Reilly book "Getting Started with Roo, Rapid Application Development for Java and Spring" by Josh Long and Steve Mayzak (August 2011). It uses a PostgreSQL database and it's deployed in CloudFoundry.
Source Files
The download file crm-master.zip has the following entries.
.DS_Store/*from ww w .j av a 2 s . c om*/
.gitignore
MavenCloudDeploy.txt
pom.xml
scripts.sql
scripts_nope.sql
src/.DS_Store
src/main/.DS_Store
src/main/java/com/malsolo/crm/domain/CartOrder.java
src/main/java/com/malsolo/crm/domain/CartOrder_Roo_Configurable.aj
src/main/java/com/malsolo/crm/domain/CartOrder_Roo_DbManaged.aj
src/main/java/com/malsolo/crm/domain/CartOrder_Roo_Entity.aj
src/main/java/com/malsolo/crm/domain/CartOrder_Roo_ToString.aj
src/main/java/com/malsolo/crm/domain/Company.java
src/main/java/com/malsolo/crm/domain/Company_Roo_Configurable.aj
src/main/java/com/malsolo/crm/domain/Company_Roo_DbManaged.aj
src/main/java/com/malsolo/crm/domain/Company_Roo_Entity.aj
src/main/java/com/malsolo/crm/domain/Company_Roo_ToString.aj
src/main/java/com/malsolo/crm/domain/Customer.java
src/main/java/com/malsolo/crm/domain/Customer_Roo_Configurable.aj
src/main/java/com/malsolo/crm/domain/Customer_Roo_DbManaged.aj
src/main/java/com/malsolo/crm/domain/Customer_Roo_Entity.aj
src/main/java/com/malsolo/crm/domain/Customer_Roo_ToString.aj
src/main/java/com/malsolo/crm/domain/LineItem.java
src/main/java/com/malsolo/crm/domain/LineItem_Roo_Configurable.aj
src/main/java/com/malsolo/crm/domain/LineItem_Roo_DbManaged.aj
src/main/java/com/malsolo/crm/domain/LineItem_Roo_Entity.aj
src/main/java/com/malsolo/crm/domain/LineItem_Roo_ToString.aj
src/main/java/com/malsolo/crm/domain/Product.java
src/main/java/com/malsolo/crm/domain/Product_Roo_Configurable.aj
src/main/java/com/malsolo/crm/domain/Product_Roo_DbManaged.aj
src/main/java/com/malsolo/crm/domain/Product_Roo_Entity.aj
src/main/java/com/malsolo/crm/domain/Product_Roo_ToString.aj
src/main/java/com/malsolo/crm/web/ApplicationConversionServiceFactoryBean.java
src/main/java/com/malsolo/crm/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj
src/main/java/com/malsolo/crm/web/CartOrderController.java
src/main/java/com/malsolo/crm/web/CartOrderController_Roo_Controller.aj
src/main/java/com/malsolo/crm/web/CompanyController.java
src/main/java/com/malsolo/crm/web/CompanyController_Roo_Controller.aj
src/main/java/com/malsolo/crm/web/CustomerController.java
src/main/java/com/malsolo/crm/web/CustomerController_Roo_Controller.aj
src/main/java/com/malsolo/crm/web/DatabaseInfoController.java
src/main/java/com/malsolo/crm/web/EnvironmentController.java
src/main/java/com/malsolo/crm/web/EnvironmentController_.java
src/main/java/com/malsolo/crm/web/LineItemController.java
src/main/java/com/malsolo/crm/web/LineItemController_Roo_Controller.aj
src/main/java/com/malsolo/crm/web/ProductController.java
src/main/java/com/malsolo/crm/web/ProductController_Roo_Controller.aj
src/main/resources/.DS_Store
src/main/resources/META-INF/.DS_Store
src/main/resources/META-INF/persistence.xml
src/main/resources/META-INF/spring/applicationContext-security.xml
src/main/resources/META-INF/spring/applicationContext.xml
src/main/resources/META-INF/spring/database.properties
src/main/resources/dbre.xml
src/main/resources/dbre.xml.backup
src/main/resources/log4j.properties
src/main/webapp/META-INF/MANIFEST.MF
src/main/webapp/WEB-INF/classes/alt.properties
src/main/webapp/WEB-INF/classes/standard.properties
src/main/webapp/WEB-INF/i18n/application.properties
src/main/webapp/WEB-INF/i18n/messages.properties
src/main/webapp/WEB-INF/layouts/default.jspx
src/main/webapp/WEB-INF/layouts/layouts.xml
src/main/webapp/WEB-INF/spring/webmvc-config.xml
src/main/webapp/WEB-INF/tags/form/create.tagx
src/main/webapp/WEB-INF/tags/form/dependency.tagx
src/main/webapp/WEB-INF/tags/form/fields/checkbox.tagx
src/main/webapp/WEB-INF/tags/form/fields/column.tagx
src/main/webapp/WEB-INF/tags/form/fields/datetime.tagx
src/main/webapp/WEB-INF/tags/form/fields/display.tagx
src/main/webapp/WEB-INF/tags/form/fields/editor.tagx
src/main/webapp/WEB-INF/tags/form/fields/input.tagx
src/main/webapp/WEB-INF/tags/form/fields/reference.tagx
src/main/webapp/WEB-INF/tags/form/fields/select.tagx
src/main/webapp/WEB-INF/tags/form/fields/simple.tagx
src/main/webapp/WEB-INF/tags/form/fields/table.tagx
src/main/webapp/WEB-INF/tags/form/fields/textarea.tagx
src/main/webapp/WEB-INF/tags/form/find.tagx
src/main/webapp/WEB-INF/tags/form/list.tagx
src/main/webapp/WEB-INF/tags/form/show.tagx
src/main/webapp/WEB-INF/tags/form/update.tagx
src/main/webapp/WEB-INF/tags/menu/category.tagx
src/main/webapp/WEB-INF/tags/menu/item.tagx
src/main/webapp/WEB-INF/tags/menu/menu.tagx
src/main/webapp/WEB-INF/tags/util/language.tagx
src/main/webapp/WEB-INF/tags/util/load-scripts.tagx
src/main/webapp/WEB-INF/tags/util/pagination.tagx
src/main/webapp/WEB-INF/tags/util/panel.tagx
src/main/webapp/WEB-INF/tags/util/placeholder.tagx
src/main/webapp/WEB-INF/tags/util/theme.tagx
src/main/webapp/WEB-INF/views/cartorders/create.jspx
src/main/webapp/WEB-INF/views/cartorders/list.jspx
src/main/webapp/WEB-INF/views/cartorders/show.jspx
src/main/webapp/WEB-INF/views/cartorders/update.jspx
src/main/webapp/WEB-INF/views/cartorders/views.xml
src/main/webapp/WEB-INF/views/companys/create.jspx
src/main/webapp/WEB-INF/views/companys/list.jspx
src/main/webapp/WEB-INF/views/companys/show.jspx
src/main/webapp/WEB-INF/views/companys/update.jspx
src/main/webapp/WEB-INF/views/companys/views.xml
src/main/webapp/WEB-INF/views/customers/create.jspx
src/main/webapp/WEB-INF/views/customers/list.jspx
src/main/webapp/WEB-INF/views/customers/show.jspx
src/main/webapp/WEB-INF/views/customers/update.jspx
src/main/webapp/WEB-INF/views/customers/views.xml
src/main/webapp/WEB-INF/views/dataAccessFailure.jspx
src/main/webapp/WEB-INF/views/databaseinfo/index.jspx
src/main/webapp/WEB-INF/views/databaseinfo/info.jspx
src/main/webapp/WEB-INF/views/databaseinfo/views.xml
src/main/webapp/WEB-INF/views/environment/index.jspx
src/main/webapp/WEB-INF/views/environment/views.xml
src/main/webapp/WEB-INF/views/footer.jspx
src/main/webapp/WEB-INF/views/header.jspx
src/main/webapp/WEB-INF/views/index-template.jspx
src/main/webapp/WEB-INF/views/index.jspx
src/main/webapp/WEB-INF/views/lineitems/create.jspx
src/main/webapp/WEB-INF/views/lineitems/list.jspx
src/main/webapp/WEB-INF/views/lineitems/show.jspx
src/main/webapp/WEB-INF/views/lineitems/update.jspx
src/main/webapp/WEB-INF/views/lineitems/views.xml
src/main/webapp/WEB-INF/views/login.jspx
src/main/webapp/WEB-INF/views/menu.jspx
src/main/webapp/WEB-INF/views/products/create.jspx
src/main/webapp/WEB-INF/views/products/list.jspx
src/main/webapp/WEB-INF/views/products/show.jspx
src/main/webapp/WEB-INF/views/products/update.jspx
src/main/webapp/WEB-INF/views/products/views.xml
src/main/webapp/WEB-INF/views/resourceNotFound.jspx
src/main/webapp/WEB-INF/views/uncaughtException.jspx
src/main/webapp/WEB-INF/views/views.xml
src/main/webapp/WEB-INF/web.xml
src/main/webapp/images/add.png
src/main/webapp/images/banner-graphic.png
src/main/webapp/images/create.png
src/main/webapp/images/delete.png
src/main/webapp/images/en.png
src/main/webapp/images/favicon.ico
src/main/webapp/images/list.png
src/main/webapp/images/resultset_first.png
src/main/webapp/images/resultset_last.png
src/main/webapp/images/resultset_next.png
src/main/webapp/images/resultset_previous.png
src/main/webapp/images/show.png
src/main/webapp/images/springsource-logo.png
src/main/webapp/images/update.png
src/main/webapp/styles/alt.css
src/main/webapp/styles/standard.css
src/test/java/com/malsolo/crm/domain/CartOrderDataOnDemand.java
src/test/java/com/malsolo/crm/domain/CartOrderDataOnDemand_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/CartOrderDataOnDemand_Roo_DataOnDemand.aj
src/test/java/com/malsolo/crm/domain/CartOrderIntegrationTest.java
src/test/java/com/malsolo/crm/domain/CartOrderIntegrationTest_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/CartOrderIntegrationTest_Roo_IntegrationTest.aj
src/test/java/com/malsolo/crm/domain/CompanyDataOnDemand.java
src/test/java/com/malsolo/crm/domain/CompanyDataOnDemand_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/CompanyDataOnDemand_Roo_DataOnDemand.aj
src/test/java/com/malsolo/crm/domain/CompanyIntegrationTest.java
src/test/java/com/malsolo/crm/domain/CompanyIntegrationTest_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/CompanyIntegrationTest_Roo_IntegrationTest.aj
src/test/java/com/malsolo/crm/domain/CustomerDataOnDemand.java
src/test/java/com/malsolo/crm/domain/CustomerDataOnDemand_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/CustomerDataOnDemand_Roo_DataOnDemand.aj
src/test/java/com/malsolo/crm/domain/CustomerIntegrationTest.java
src/test/java/com/malsolo/crm/domain/CustomerIntegrationTest_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/CustomerIntegrationTest_Roo_IntegrationTest.aj
src/test/java/com/malsolo/crm/domain/LineItemDataOnDemand.java
src/test/java/com/malsolo/crm/domain/LineItemDataOnDemand_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/LineItemDataOnDemand_Roo_DataOnDemand.aj
src/test/java/com/malsolo/crm/domain/LineItemIntegrationTest.java
src/test/java/com/malsolo/crm/domain/LineItemIntegrationTest_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/LineItemIntegrationTest_Roo_IntegrationTest.aj
src/test/java/com/malsolo/crm/domain/ProductDataOnDemand.java
src/test/java/com/malsolo/crm/domain/ProductDataOnDemand_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/ProductDataOnDemand_Roo_DataOnDemand.aj
src/test/java/com/malsolo/crm/domain/ProductIntegrationTest.java
src/test/java/com/malsolo/crm/domain/ProductIntegrationTest_Roo_Configurable.aj
src/test/java/com/malsolo/crm/domain/ProductIntegrationTest_Roo_IntegrationTest.aj
src/test/resources/empty4git
Download
Click the following link to download crm-master.zip.
crm-master.zip