Download fancy foods Free Java Code
Description
A sample application presented in the Enterprise OSGi in Action book.
Source Files
The download file fancy-foods-master.zip has the following entries.
.gitignore/*from w w w .j a v a 2 s .c o m*/
README.md
api/pom.xml
api/src/main/java/fancyfoods/food/Accounting.java
api/src/main/java/fancyfoods/food/Customer.java
api/src/main/java/fancyfoods/food/Food.java
api/src/main/java/fancyfoods/food/Inventory.java
api/src/main/java/fancyfoods/food/Shop.java
api/src/main/java/fancyfoods/food/packageinfo
api/src/main/java/fancyfoods/offers/CurrentOffers.java
api/src/main/java/fancyfoods/offers/SpecialOffer.java
api/src/main/java/fancyfoods/offers/packageinfo
business/pom.xml
business/src/main/java/fancyfoods/offers/impl/OfferAggregator.java
business/src/main/resources/OSGI-INF/blueprint/blueprint.xml
config.logback/pom.xml
config.logback/src/main/resources/logback.xml
datasource.mongodb/pom.xml
datasource.mongodb/src/main/java/fancyfoods/datasource/mongodb/MyApp.java
datasource.mongodb/src/main/resources/OSGI-INF/blueprint/blueprint.xml
datasource.mysql/pom.xml
datasource.mysql/src/main/resources/OSGI-INF/blueprint/blueprint.xml
datasource/pom.xml
datasource/src/main/resources/OSGI-INF/blueprint/blueprint.xml
department.cheese/pom.xml
department.cheese/src/main/java/fancyfoods/department/cheese/offers/DesperateCheeseOffer.java
department.cheese/src/main/resources/OSGI-INF/blueprint/blueprint.xml
department.chocolate/pom.xml
department.chocolate/src/main/java/fancyfoods/chocolate/RomanticChocolateOffer.java
department.chocolate/src/main/resources/OSGI-INF/blueprint/blueprint.xml
department.foreign/pom.xml
department.foreign/src/main/java/fancyfoods/department/foreign/ForeignFoodOffer.java
department.foreign/src/main/java/fancyfoods/department/foreign/InventoryPopulator.java
department.foreign/src/main/resources/OSGI-INF/blueprint/blueprint.xml
distribution.launcher/pom.xml
distribution.launcher/src/main/java/fancyfoods/distribution/launcher/BundleDiscoverer.java
distribution.launcher/src/main/java/fancyfoods/distribution/launcher/Configuration.java
distribution.launcher/src/main/java/fancyfoods/distribution/launcher/DefaultBundleDiscoverer.java
distribution.launcher/src/main/java/fancyfoods/distribution/launcher/DefaultFrameworkFactoryLocator.java
distribution.launcher/src/main/java/fancyfoods/distribution/launcher/FrameworkFactoryLocator.java
distribution.launcher/src/main/java/fancyfoods/distribution/launcher/Launcher.java
distribution.launcher/src/main/java/fancyfoods/distribution/launcher/PropertiesFileConfiguration.java
distribution.launcher/src/main/java/fancyfoods/distribution/launcher/WelcomeMessagePrinter.java
distribution.launcher/src/test/java/fancyfoods/launcher/PropertiesFileConfigurationTest.java
distribution.launcher/src/test/resources/fancyfoods.properties
distribution/README
distribution/bin/fancyfoods-debug.sh
distribution/bin/fancyfoods.bat
distribution/bin/fancyfoods.sh
distribution/config/fancyfoods.datasource.mongodb.cfg
distribution/config/fancyfoods.datasource.mysql.cfg
distribution/config/fancyfoods.properties
distribution/config/logback.xml
distribution/extras/database/mysql/create-database.sql
distribution/extras/database/mysql/drop-database.sql
distribution/pom.xml
distribution/src/main/assembly/full.xml
persistence/pom.xml
persistence/src/main/java/fancyfoods/persistence/AccountingImpl.java
persistence/src/main/java/fancyfoods/persistence/CustomerImpl.java
persistence/src/main/java/fancyfoods/persistence/FoodImpl.java
persistence/src/main/java/fancyfoods/persistence/InventoryImpl.java
persistence/src/main/java/fancyfoods/persistence/InventoryPopulator.java
persistence/src/main/java/fancyfoods/persistence/ShopImpl.java
persistence/src/main/resources/META-INF/persistence.xml
persistence/src/main/resources/OSGI-INF/blueprint/blueprint.xml
persistence/src/test/java/fancyfoods/persistence/InventoryImplTest.java
pom.xml
runner.pax/felix.bat
runner.pax/felix.sh
runner.pax/pom.xml
runner.remote.pax/felix.bat
runner.remote.pax/felix.sh
runner.remote.pax/pom.xml
src/config/fancy-foods-eclipse-java-formatter.xml
web.nls.fr/pom.xml
web.nls.fr/src/main/resources/fancyfoods/web/messages_fr.properties
web.nls.pl/pom.xml
web.nls.pl/src/main/resources/fancyfoods/web/messages_pl.properties
web/pom.xml
web/src/main/java/fancyfoods/web/BuyFood.java
web/src/main/java/fancyfoods/web/CustomerServlet.java
web/src/main/java/fancyfoods/web/SayHello.java
web/src/main/java/fancyfoods/web/SayHelloJNDI.java
web/src/main/resources/fancyfoods/web/messages.properties
web/src/main/webapp/WEB-INF/web.xml
web/src/main/webapp/customer/new.html
Download
Click the following link to download fancy-foods-master.zip.
fancy-foods-master.zip