]> git.mxchange.org Git - jcore.git/commit
Added backend (unfinished) for datasources (JNDI). The usage of a Table Data Gateway...
authorRoland Haeder <roland@mxchange.org>
Thu, 20 Aug 2015 12:16:55 +0000 (14:16 +0200)
committerRoland Haeder <roland@mxchange.org>
Thu, 20 Aug 2015 12:16:55 +0000 (14:16 +0200)
commitbd206047d5e1bb1d0e604f9f4bb9f9bc571e75d0
tree353afa67a3911b205d751c60af23317994d6e561
parentf802480190d566206ae94252549b41a2a16bc21e
Added backend (unfinished) for datasources (JNDI). The usage of a Table Data Gateway Pattern allows the application to never "know" how the data is being stored or retrived from the database, it only gets its wanted objects back and stores them. Also the used pattern is simple (or simplier than) to understand. It also makes sure that the "business logic" classes is free of any SQL which makes it lesser dependent on SQL-based databases.
Signed-off-by:Roland Häder <roland@mxchange.org>
src/org/mxchange/jcore/BaseFrameworkSystem.java
src/org/mxchange/jcore/contact/Contact.java
src/org/mxchange/jcore/database/backend/DatabaseBackend.java
src/org/mxchange/jcore/database/backend/datasource/DataSourceDatabaseBackend.java [new file with mode: 0644]
src/org/mxchange/jcore/database/frontend/BaseDatabaseFrontend.java