About Projects::Data Share::DMV Data

This project provides the test data and parser for the class project. Students will create a dependency on the eDmvTestUtil project and ingest Java obejcts returned from the provided parser. You can find an example of how to setup and use the parser within the eDmvBLImpl sub-project.

Project Modules

This project has declared the following modules:

Name Description
Projects::Data Share::DMV Data::DTO This project provides the data transfer objects and XML parser used to provide an initial starting point for ingesting data into the class database. The parser and DTOs are to be used to obtain data for project-specific business objects for ingest. Once the ingest is complete, there should not be any downstream dependency on this project or classes/interfaces within. A separate project is provided to provide test data. Use that project for your primary dependency as it will bring in default implementation classes for JAXB and StAX needed for runtime use.
Projects::Data Share::DMV Data::TestUtil This project wraps the DTO project by supplying physical test data and a default set of runtime specifications for the StAX parser and JAXB framework. Class projects will declare a dependency on this project. This project will automatically bring in the XML data file, the XML Parser and JAXB/DTO classes, and the XML parsing libraries.
Projects::Data Share::DMV Data::Test EJB This project provides a test of the parser within the server-side EJB.
Projects::Data Share::DMV Data::TestEAR This project provides a test EAR to wrap and deploy the TestEJB to perform testing on the server side.
Projects::Data Share::DMV Data::RMI Test This project deploys the TestEAR and invokes the TestEJB to verify proper functionality on the server-side.