Az adatbázis szerver szerver alkalmazás

Annak érdekében, hogy megtanulják a Java és a hozzá kapcsolódó technológiák döntött, hogy írjon egy kliens-szerver alkalmazás egy adatbázishoz.

Hogyan kell működnie:

  • Ez egy adatbázis
  • van egy szerver alkalmazás, amely kéréseket kap az ügyfelek adatokat lekérdezni az adatbázisból, és elküldi őket, hogy elemezni az adatokat az adatbázisba txt-fájlokat, vagy akár az internetes oldalakon vagy e-mail
  • kliensek (asztali, Android. egy egyszerű webes felületen

SQL tanulmányi és elvileg már értem, hogyan lehet létrehozni egy adatbázist MySQL. Körülbelül Megértem, hogyan kell írni a szerver alkalmazás. Hogy tanulmányozza a Tomcat. valószínűleg a kiszolgáló és az adatbázis kell pörögni rajta.

A lényege az ügy: hogyan az alkalmazás szerver és az adatbázis elhelyezett Tomcat'e.

Tudom, hogy hol van a forráskód és a * .classes szerver alkalmazás, és nem tudom, hogy hol tárolja az adatbázisban, ha a munka révén a MySQL konzol.

Hogy mindez kezdeni a PC Windows 10 Pro?

Köszönöm a választ. Valami ilyesmi szeretnék csinálni. Mindez bekapcsol Tomcat'e - ez nem tudom, hogyan kell végrehajtani. Ha egy ügyfél kérést küld a szervernek, akkor küld Tomcat'y vagy szerver alkalmazás, amit meg kell írni? Spring, amíg a jel, és azt hiszem, nem lefedett az egészet együtt. Azt akartam tenni a Hibernate, de még mindig túl korán, mert akkor először meg kell tenni mindent lekezel. Én most érdekel, ahol az adatbázis, úgy töltse ki a konzolt, és hogyan kell tenni és a szerver alkalmazás Tomcat. Az internet még nem talált választ. - driversti november 1 '15 at 18:55

Kiváló! Most már tudom, hogy még servletekkel kell, hogy megfeleljen, hogy meghatározzon egy teljesebb képet arról, hogy mi szükséges a nyakkendő. És ha megy vissza a kérdés az adatbázisban. Itt a második napon a tanuló és az írás SQL MySQL konzol. Amennyiben menteni az adatbázisban? Hogyan kell használni egy szerver alkalmazás, hogy kezelje az ügyfél kéri? - driversti november 1 '15 at 19:36

"JDBC: mysql: // hostname: port / dbname", hogy ez a vonal a getConnection kell cserélni jdbc: mysql: // localhost: 3306 / MyDataBaseName, ahol MyDataBaseName - az adatbázis nevét, a localhost azt jelenti, hogy az adatbázis szerver található, a ugyanazon a gépen, és 3306 az a port dolgozik, MySql - Vadim Beskrovnov november 1 '15 at 19:58

Ha tudja, hogy elég jól Angliából olvassa el a kézikönyvet, a legjobb, ha a dokumentációban a kandúr, JavaEE.
Az orosz könnyű megtalálni körülbelül java, mintegy servlet-s, mintegy JDBC külön-külön. És együtt nem találkoznak soha.

Először az adatbázis kapcsolat van leírva valahol a tomcat-és kontextus. Vannak lehetőségek, hogy hogyan, milyen fájlt írni ezeket a sorokat (lásd a dokumentációt).

Végül pedig, a kommentár @Resource. bevezetésével bázis, például servlet:

Annak ellenére, hogy fordított sorrendben a bemutatás, a neve a forrás (@Resource (név)) határozza meg a programot, és a nevét azon a konfigurációs társított az adatbázisban.

Lehet, hogy nem mindegyik igaz, de valami ilyesmi.
Igen. Hosszúkás munkát. De semmit sem lehet tenni - a fejlesztő tomcat-s csak annyit kell tudni, hogy az összes ilyen konfiguráció (úgynevezett telepítési leíró vagy telepítési leíró) szabvány JavaEE és egy-egy konkrét alkalmazás szerver. De a kapcsolat az adatbázis meghatározása a kódot nem a vonat, valamint a rugalmas konfiguráció. És a kód már nem létezik, így - egy elvont. Több vagy kevesebb tisztességes IDE néha könnyebb írni ezt a konfigurációt.

Válaszol november 2 '15 at 13:28

Kapcsolódó cikkek