About Projects::eSport::Sport Data

This project provides the test data and parser for the class project. Students will create a dependency on the eLeagueTestUtil 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 eLeagueBLImpl sub-project.

Project Modules

This project has declared the following modules:

Name Description
Projects::eSport::Sport 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 eLeague 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 longer 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::eSport::Sport 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. Note that this version contains an updated XML file that should correct the NULL Division contacts for the season "Spring NeverEnds".
Projects::eSport::Sport Data::Test EJB This project provides a test of the parser within the server-side EJB.
Projects::eSport::TestEAR This project provides a test EAR to wrap and deploy the TestEJB to perform testing on the server side.
Projects::eSport::Sport Data::RMI Test This project deploys the TestEAR and invokes the TestEJB to verify proper functionality on the server-side.