An open API service indexing awesome lists of open source software.

https://github.com/marky-mark/opsourcesimpleapp


https://github.com/marky-mark/opsourcesimpleapp

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

Simple command line Java application with database access
Main functionality:
- command line driven (main class: MainApp)
- based on input switch, do one of the following:
(1) provide help/usage info
(2) read a server "specification" from a file on local disk (e.g. see server_definition.xml) and persist it to the SERVER database table
(3) count the number of servers currently persisted in the database
(4) list persisted servers
(5) delete a persisted server (id of server to delete to be passed in as a command line arg)
(6) edit name of persisted server (takes command line args to identify id of server and new name)

Additional requirements:
- add unit tests
- use ant or maven based build to do compilation, run tests and produce junit report and runnable jar

Notes:
- project "skeleton" is provided - feel free to refactor any existing skeleton code or add in other dependencies
- if you want, feel free to use an IDE - preferably one of IntelliJ IDEA, Eclipse, or NetBeans so we can have it installed here
(if you can bring in a laptop, then use whatever IDE you like)
- use of JDBC rather than Hibernate is fine