Java alapú szinkronizáló modul fejlesztése egy autókereskedés számára

This application is a Java based synchronization software. It can used to synchronize Java object between two computers. In this case, the program read data from MySQL database, create Java objects, sent to the other machine then the other machine can work with the data, update it for its own databa...

Full description

Saved in:
Bibliographic Details
Main Author: Valente Alex Vilmos
Other Authors: Varga Tamás (Thesis advisor)
Format: Manuscript essay
Published: 2015
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 02267nta a2200157 i 4500
001 dipl1159
005 20151215140243.0
008 151215s2015 hu om 0|| d
040 |a Soproni Egyetem Diplomamunka Repozitórium  |b hun 
100 1 |a Valente Alex Vilmos 
245 1 0 |a Java alapú szinkronizáló modul fejlesztése egy autókereskedés számára  |h [elektronikus dokumentum] /  |c Alex Vilmos Valente 
246 1 0 |a Java alapú szinkronizáló modul fejlesztése egy autókereskedés számára = Java based synchronization tool development for a car shop  |h [elektronikus dokumentum] 
260 |c 2015 
520 3 |a This application is a Java based synchronization software. It can used to synchronize Java object between two computers. In this case, the program read data from MySQL database, create Java objects, sent to the other machine then the other machine can work with the data, update it for its own database so it will see the same data as it is in the master date on the server. In this scenario, this program synchronizes data for a car shop. It is a theoretical case. It can fit in any similar company solution. The program communicates over TCP and must be used on local network or VPN network if the server doesn’t have dedicated IP on the internet. This is also preferred because the application doesn’t support sophisticated authentication and authorization protocol. Only just send the data through a socket channel. The only authentication from the client is when it sends the first message. There will be the username in that message. But this is mainly for logging purpose, to know whom and when tried to do the synchronization. About the technological part: I used JPA in the Java side database handling, it makes possible to use complex Java object both to get data from database or save data. I also used some Apache common libraries for data validation and to read configuration from configuration file. The program has a small user interface where the user can select and synchronize objects. For the view I created a php page. This is a simple page just to make the data visible. To run this php page I used WAMP server. 
700 1 |a Varga Tamás  |e ths 
856 4 0 |u http://diploma.uni-sopron.hu/1159/1/Szakdolgozat_Valente_Alex.pdf  |z Dokumentum-elérés