Download ddd sample Free Java Code
Description
An SVN import of the Domain Driven Design (DDD) example project hosted on http://dddsample.sourceforge.net/.
Icons
Source Files
The download file ddd-sample-master.zip has the following entries.
license.txt/* w w w .ja v a 2 s . com*/
pom.xml
src/main/config/checkstyle.xml
src/main/config/dddsample-format-eclipse.pref
src/main/java/com/aggregator/HandlingReport.java
src/main/java/com/aggregator/HandlingReportErrors.java
src/main/java/com/aggregator/HandlingReportErrors_Exception.java
src/main/java/com/aggregator/HandlingReportService.java
src/main/java/com/aggregator/HandlingReportService.wsdl
src/main/java/com/aggregator/HandlingReportServiceService.java
src/main/java/com/aggregator/ObjectFactory.java
src/main/java/com/aggregator/SubmitReport.java
src/main/java/com/aggregator/SubmitReportResponse.java
src/main/java/com/aggregator/package-info.java
src/main/java/com/aggregator/package.html
src/main/java/com/pathfinder/api/GraphTraversalService.java
src/main/java/com/pathfinder/api/TransitEdge.java
src/main/java/com/pathfinder/api/TransitPath.java
src/main/java/com/pathfinder/api/package.html
src/main/java/com/pathfinder/internal/GraphDAO.java
src/main/java/com/pathfinder/internal/GraphTraversalServiceImpl.java
src/main/java/com/pathfinder/internal/package.html
src/main/java/com/pathfinder/package.html
src/main/java/se/citerus/dddsample/application/ApplicationEvents.java
src/main/java/se/citerus/dddsample/application/BookingService.java
src/main/java/se/citerus/dddsample/application/CargoInspectionService.java
src/main/java/se/citerus/dddsample/application/HandlingEventService.java
src/main/java/se/citerus/dddsample/application/impl/BookingServiceImpl.java
src/main/java/se/citerus/dddsample/application/impl/CargoInspectionServiceImpl.java
src/main/java/se/citerus/dddsample/application/impl/HandlingEventServiceImpl.java
src/main/java/se/citerus/dddsample/application/impl/package.html
src/main/java/se/citerus/dddsample/application/package.html
src/main/java/se/citerus/dddsample/application/util/DateTestUtil.java
src/main/java/se/citerus/dddsample/application/util/SampleDataGenerator.java
src/main/java/se/citerus/dddsample/application/util/package.html
src/main/java/se/citerus/dddsample/domain/model/cargo/Cargo.java
src/main/java/se/citerus/dddsample/domain/model/cargo/CargoRepository.java
src/main/java/se/citerus/dddsample/domain/model/cargo/Delivery.java
src/main/java/se/citerus/dddsample/domain/model/cargo/HandlingActivity.java
src/main/java/se/citerus/dddsample/domain/model/cargo/Itinerary.java
src/main/java/se/citerus/dddsample/domain/model/cargo/Leg.java
src/main/java/se/citerus/dddsample/domain/model/cargo/RouteSpecification.java
src/main/java/se/citerus/dddsample/domain/model/cargo/RoutingStatus.java
src/main/java/se/citerus/dddsample/domain/model/cargo/TrackingId.java
src/main/java/se/citerus/dddsample/domain/model/cargo/TransportStatus.java
src/main/java/se/citerus/dddsample/domain/model/cargo/package.html
src/main/java/se/citerus/dddsample/domain/model/handling/CannotCreateHandlingEventException.java
src/main/java/se/citerus/dddsample/domain/model/handling/HandlingEvent.java
src/main/java/se/citerus/dddsample/domain/model/handling/HandlingEventFactory.java
src/main/java/se/citerus/dddsample/domain/model/handling/HandlingEventRepository.java
src/main/java/se/citerus/dddsample/domain/model/handling/HandlingHistory.java
src/main/java/se/citerus/dddsample/domain/model/handling/UnknownCargoException.java
src/main/java/se/citerus/dddsample/domain/model/handling/UnknownLocationException.java
src/main/java/se/citerus/dddsample/domain/model/handling/UnknownVoyageException.java
src/main/java/se/citerus/dddsample/domain/model/handling/package.html
src/main/java/se/citerus/dddsample/domain/model/location/Location.java
src/main/java/se/citerus/dddsample/domain/model/location/LocationRepository.java
src/main/java/se/citerus/dddsample/domain/model/location/SampleLocations.java
src/main/java/se/citerus/dddsample/domain/model/location/UnLocode.java
src/main/java/se/citerus/dddsample/domain/model/location/package.html
src/main/java/se/citerus/dddsample/domain/model/package.html
src/main/java/se/citerus/dddsample/domain/model/voyage/CarrierMovement.java
src/main/java/se/citerus/dddsample/domain/model/voyage/SampleVoyages.java
src/main/java/se/citerus/dddsample/domain/model/voyage/Schedule.java
src/main/java/se/citerus/dddsample/domain/model/voyage/Voyage.java
src/main/java/se/citerus/dddsample/domain/model/voyage/VoyageNumber.java
src/main/java/se/citerus/dddsample/domain/model/voyage/VoyageRepository.java
src/main/java/se/citerus/dddsample/domain/model/voyage/package.html
src/main/java/se/citerus/dddsample/domain/package.html
src/main/java/se/citerus/dddsample/domain/service/RoutingService.java
src/main/java/se/citerus/dddsample/domain/service/package.html
src/main/java/se/citerus/dddsample/domain/shared/AbstractSpecification.java
src/main/java/se/citerus/dddsample/domain/shared/AndSpecification.java
src/main/java/se/citerus/dddsample/domain/shared/DomainEvent.java
src/main/java/se/citerus/dddsample/domain/shared/DomainObjectUtils.java
src/main/java/se/citerus/dddsample/domain/shared/Entity.java
src/main/java/se/citerus/dddsample/domain/shared/NotSpecification.java
src/main/java/se/citerus/dddsample/domain/shared/OrSpecification.java
src/main/java/se/citerus/dddsample/domain/shared/Specification.java
src/main/java/se/citerus/dddsample/domain/shared/ValueObject.java
src/main/java/se/citerus/dddsample/domain/shared/experimental/DomainEvent.java
src/main/java/se/citerus/dddsample/domain/shared/experimental/Entity.java
src/main/java/se/citerus/dddsample/domain/shared/experimental/EntitySupport.java
src/main/java/se/citerus/dddsample/domain/shared/experimental/Identity.java
src/main/java/se/citerus/dddsample/domain/shared/experimental/ValueObject.java
src/main/java/se/citerus/dddsample/domain/shared/experimental/ValueObjectSupport.java
src/main/java/se/citerus/dddsample/domain/shared/experimental/package.html
src/main/java/se/citerus/dddsample/domain/shared/package.html
src/main/java/se/citerus/dddsample/infrastructure/messaging/jms/CargoHandledConsumer.java
src/main/java/se/citerus/dddsample/infrastructure/messaging/jms/HandlingEventRegistrationAttemptConsumer.java
src/main/java/se/citerus/dddsample/infrastructure/messaging/jms/JmsApplicationEventsImpl.java
src/main/java/se/citerus/dddsample/infrastructure/messaging/jms/SimpleLoggingConsumer.java
src/main/java/se/citerus/dddsample/infrastructure/messaging/jms/package.html
src/main/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CargoRepositoryHibernate.java
src/main/java/se/citerus/dddsample/infrastructure/persistence/hibernate/HandlingEventRepositoryHibernate.java
src/main/java/se/citerus/dddsample/infrastructure/persistence/hibernate/HibernateRepository.java
src/main/java/se/citerus/dddsample/infrastructure/persistence/hibernate/LocationRepositoryHibernate.java
src/main/java/se/citerus/dddsample/infrastructure/persistence/hibernate/VoyageRepositoryHibernate.java
src/main/java/se/citerus/dddsample/infrastructure/persistence/hibernate/package.html
src/main/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingService.java
src/main/java/se/citerus/dddsample/infrastructure/routing/package.html
src/main/java/se/citerus/dddsample/interfaces/booking/facade/BookingServiceFacade.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/dto/CargoRoutingDTO.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/dto/LegDTO.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/dto/LocationDTO.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/dto/RouteCandidateDTO.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/dto/package.html
src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/BookingServiceFacadeImpl.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/CargoRoutingDTOAssembler.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssembler.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/LocationDTOAssembler.java
src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/package.html
src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/package.html
src/main/java/se/citerus/dddsample/interfaces/booking/facade/package.html
src/main/java/se/citerus/dddsample/interfaces/booking/web/BookingDispatcherServlet.java
src/main/java/se/citerus/dddsample/interfaces/booking/web/CargoAdminController.java
src/main/java/se/citerus/dddsample/interfaces/booking/web/RegistrationCommand.java
src/main/java/se/citerus/dddsample/interfaces/booking/web/RouteAssignmentCommand.java
src/main/java/se/citerus/dddsample/interfaces/booking/web/package.html
src/main/java/se/citerus/dddsample/interfaces/handling/HandlingEventRegistrationAttempt.java
src/main/java/se/citerus/dddsample/interfaces/handling/HandlingReportParser.java
src/main/java/se/citerus/dddsample/interfaces/handling/file/UploadDirectoryScanner.java
src/main/java/se/citerus/dddsample/interfaces/handling/file/package.html
src/main/java/se/citerus/dddsample/interfaces/handling/package.html
src/main/java/se/citerus/dddsample/interfaces/handling/ws/HandlingReportServiceImpl.java
src/main/java/se/citerus/dddsample/interfaces/handling/ws/package.html
src/main/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingController.java
src/main/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapter.java
src/main/java/se/citerus/dddsample/interfaces/tracking/TrackCommand.java
src/main/java/se/citerus/dddsample/interfaces/tracking/TrackCommandValidator.java
src/main/java/se/citerus/dddsample/interfaces/tracking/package.html
src/main/resources/HandlingReportService.wsdl
src/main/resources/com/pathfinder/internal/applicationContext.xml
src/main/resources/context-application.xml
src/main/resources/context-domain.xml
src/main/resources/context-infrastructure-messaging.xml
src/main/resources/context-infrastructure-persistence.xml
src/main/resources/context-infrastructure.xml
src/main/resources/context-interfaces.xml
src/main/resources/hibernate.cfg.xml
src/main/resources/hibernate.properties
src/main/resources/jdbc.properties
src/main/resources/log4j.properties
src/main/resources/messages_en.properties
src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/Cargo.hbm.xml
src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/CarrierMovement.hbm.xml
src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/HandlingEvent.hbm.xml
src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/Leg.hbm.xml
src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/Location.hbm.xml
src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/Voyage.hbm.xml
src/main/webapp/WEB-INF/booking-servlet.xml
src/main/webapp/WEB-INF/decorators.xml
src/main/webapp/WEB-INF/jsp/admin/list.jsp
src/main/webapp/WEB-INF/jsp/admin/pickNewDestination.jsp
src/main/webapp/WEB-INF/jsp/admin/registrationForm.jsp
src/main/webapp/WEB-INF/jsp/admin/selectItinerary.jsp
src/main/webapp/WEB-INF/jsp/admin/show.jsp
src/main/webapp/WEB-INF/jsp/adminDecorator.jsp
src/main/webapp/WEB-INF/jsp/pub/track.jsp
src/main/webapp/WEB-INF/jsp/publicDecorator.jsp
src/main/webapp/WEB-INF/jspf/include.jspf
src/main/webapp/WEB-INF/tracking-servlet.xml
src/main/webapp/WEB-INF/web.xml
src/main/webapp/admin.css
src/main/webapp/calendar.css
src/main/webapp/images/calendarTrigger.gif
src/main/webapp/images/cross.png
src/main/webapp/images/dddsample_logotype.png
src/main/webapp/images/dddsample_logotype_small.png
src/main/webapp/images/error.png
src/main/webapp/images/shade.png
src/main/webapp/images/tick.png
src/main/webapp/images/web_logo.png
src/main/webapp/index.jsp
src/main/webapp/style.css
src/site/apt/architecture.apt
src/site/apt/changelog.apt
src/site/apt/characterization.apt
src/site/apt/download.apt
src/site/apt/handlingEventRegistration.apt
src/site/apt/index.apt
src/site/apt/patterns-reference.apt
src/site/apt/roadmap.apt
src/site/resources/css/site.css
src/site/resources/images/banner-left.png
src/site/resources/images/eclipse1.png
src/site/resources/images/eclipse2.png
src/site/resources/images/eclipse3.png
src/site/resources/images/eclipse4.png
src/site/resources/images/frontpage.jpeg
src/site/resources/images/layers.jpg
src/site/site.xml
src/site/xdoc/screencast.xml
src/test/java/se/citerus/dddsample/application/BookingServiceTest.java
src/test/java/se/citerus/dddsample/application/HandlingEventServiceTest.java
src/test/java/se/citerus/dddsample/domain/model/cargo/CargoTest.java
src/test/java/se/citerus/dddsample/domain/model/cargo/DeliveryTest.java
src/test/java/se/citerus/dddsample/domain/model/cargo/ItineraryTest.java
src/test/java/se/citerus/dddsample/domain/model/cargo/LegTest.java
src/test/java/se/citerus/dddsample/domain/model/cargo/RouteSpecificationTest.java
src/test/java/se/citerus/dddsample/domain/model/cargo/TrackingIdTest.java
src/test/java/se/citerus/dddsample/domain/model/handling/HandlingEventFactoryTest.java
src/test/java/se/citerus/dddsample/domain/model/handling/HandlingEventTest.java
src/test/java/se/citerus/dddsample/domain/model/handling/HandlingHistoryTest.java
src/test/java/se/citerus/dddsample/domain/model/location/LocationTest.java
src/test/java/se/citerus/dddsample/domain/model/location/UnLocodeTest.java
src/test/java/se/citerus/dddsample/domain/model/voyage/CarrierMovementTest.java
src/test/java/se/citerus/dddsample/domain/model/voyage/ScheduleTest.java
src/test/java/se/citerus/dddsample/domain/model/voyage/VoyageNumberTest.java
src/test/java/se/citerus/dddsample/domain/model/voyage/VoyageTest.java
src/test/java/se/citerus/dddsample/domain/shared/AlwaysFalseSpec.java
src/test/java/se/citerus/dddsample/domain/shared/AlwaysTrueSpec.java
src/test/java/se/citerus/dddsample/domain/shared/AndSpecificationTest.java
src/test/java/se/citerus/dddsample/domain/shared/NotSpecificationTest.java
src/test/java/se/citerus/dddsample/domain/shared/OrSpecificationTest.java
src/test/java/se/citerus/dddsample/domain/shared/experimental/EntitySupportTest.java
src/test/java/se/citerus/dddsample/domain/shared/experimental/ValueObjectSupportTest.java
src/test/java/se/citerus/dddsample/infrastructure/messaging/stub/SynchronousApplicationEventsStub.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/AbstractRepositoryTest.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CargoRepositoryTest.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CarrierMovementRepositoryTest.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/HandlingEventRepositoryTest.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/LocationRepositoryTest.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/CargoRepositoryInMem.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/HandlingEventRepositoryInMem.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/LocationRepositoryInMem.java
src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/VoyageRepositoryInMem.java
src/test/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingServiceTest.java
src/test/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/CargoRoutingDTOAssemblerTest.java
src/test/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssemblerTest.java
src/test/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/LocationDTOAssemblerTest.java
src/test/java/se/citerus/dddsample/interfaces/booking/web/CargoAdminControllerTest.java
src/test/java/se/citerus/dddsample/interfaces/booking/web/ItinerarySelectionCommandTest.java
src/test/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingControllerTest.java
src/test/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapterTest.java
src/test/java/se/citerus/dddsample/interfaces/tracking/TrackCommandValidatorTest.java
src/test/java/se/citerus/dddsample/scenario/CargoLifecycleScenarioTest.java
src/test/resources/handling_events.csv
src/test/resources/jdbc.properties
src/test/resources/log4j.properties
Download
Click the following link to download ddd-sample-master.zip.
ddd-sample-master.zip