Java EE fejlesztés Web-alkalmazás

Java EE fejlesztés Web-alkalmazás
JAVA EE: az web-alkalmazások. MySQL. Csatlakozó medence.

A fejlesztés a webes alkalmazás, mi jön egy pont, ami után lépni anélkül, hogy egy adatbázis lehetetlen. Mint korábban említettük, a végrehajtás példák cikkek használ MySQL adatbázisban. Az árnyalatok a Ubuntun leírták a második cikket.

Adatbázis létrehozása

A kényelmes munka az adatbázisban: létrehozni egy adatbázist és asztalok, szerkesztő, monitoring és mások, javasoljuk az Oracle fejlesztési kifejezetten ilyen célokra MySQL Workbench.

Az adatbázis séma képviselte az alábbi ábra mutatja:

Java EE fejlesztés Web-alkalmazás

groupusers cikkek és táblázatok egy a sok-sok, az is szükséges, hogy bizonyítsa a lehetőségét JPA.

Egy adatbázis létrehozása a hirdetést az alábbiakban.

Vagy lehet letölteni a script fájlt innen.

Ez végre minden FPIC kedvedre. A leggyorsabb - a használata a parancssori / kifejezés futtatásával a parancsot:

Miután sikeresen belépett a jelszót, a szkript futtatása. A jel a sikeres program futása - nincs üzenet a terminál ablakban befejezése után a forgatókönyvet.

Most kell, hogy töltse ki az adatbázist hoztunk létre. Script Insert „s innen lehet letölteni. Ezt a szkriptet lehet logikátlan előző.

Web-Server adminisztrációs konzolt. Adatbázis létrehozása kapcsolat

Eljött az idő, hogy bemutassuk adatbázisához. Ehhez létre kell hoznunk egy medence kapcsolatokat.

Poole vegyületek (Csatlakozó Pool) tartalmaz egy csoportja újrafelhasználható kapcsolatok egy adott adatbázis. Mivel létre minden új fizikai kapcsolat időigényes, a szerver fenntartja a medence az elérhető kapcsolatok a teljesítmény növelése érdekében. Amikor egy alkalmazás kér egy kapcsolatot, akkor megszerzi az egyik vegyület. Amikor a kapcsolat zárva van, akkor vissza a medencébe. Connection pool használ JDBC meghajtó létrehozása a fizikai adatbázis-kapcsolatokat.

Az adatok forrása (ún JDBC erőforrás) keresztül az alkalmazások segítségével csatlakozik az adatbázishoz. Alkalmazások vegyület az adatbázisba a kapcsolat medence keres az adatforrás a Java névadási és címjegyzék felület (JNDI), és kérjen egy kapcsolatot. Poole vegyületek társított adatforrás biztosítja egy vegyület alkalmazása.

JDBC (Java Database Connectivity) - a platform-független ipari szabványos Java-alapú alkalmazások kölcsönhatásba különböző adatbázisokban. Ez egy sor osztályok és interfészek Java-ban írt. JDBC egy szabványos API fejlesztők egy adatbázis (adatbázisban). JDBC, írhat alkalmazások Java, az adatbázis.

Végre kapcsolat medence különböző módokon. Használhatja a varázslót, hogy hozzon létre egy medence által nyújtott IDE NetBeans vagy manuálisan hozzáadni egy leírást az erőforrások telepíteni a fogantyút. Mi megy a harmadik út, akkor használja a web szerver konzolon, ugyanakkor vele, és megismerhetjük.

Ahhoz, hogy a webes konzol szervernek futnia kell fordulni port 4848, például localhost: 4848. Betöltése után a konzol, ha el tanácsot 2. cikke a konfigurációval, előtted kell jelentkezned képernyő konzolt.

Java EE fejlesztés Web-alkalmazás

Adja meg a felhasználónevét és jelszavát lépésben létrehozott szerver konfigurációját. Ha nincs jelszó megadva, akkor azonnal találja magát az adminisztrációs konzolban.

Java EE fejlesztés Web-alkalmazás

Akkor ismerkedjen meg a konzolra az a bal oldali menüben. Resources mi érdekli a pozíció. Ez JDBC almenüt.

Ahhoz, hogy hozzon létre egy kapcsolat medence, kattintson a JDBC kapcsolat Medencék menüben. a jobb oldali panelen megjelenik egy lista a rendelkezésre álló medencék. van egy panel őket, szükséges, nyomja meg az „Új”. gombot.

Egyesítése razedeleno 2 lépésben. A okryvshemsya mezőbe be kell írni a medence nevét, és válassza a forrás típusát. Adja meg a következő adatokat:

  • Pool neve. myblogPool
  • Resourse típus. javax.sql.DataSource vagy javax.sql.ConnectonPoolDataSource

Java EE fejlesztés Web-alkalmazás

Ugrás a következő lépés „Next”, itt először arra van szükség, hogy adja meg a nevét az osztály:

  • Adatforrás osztályneve. com.mysql.jdbc.jdbc2.optional.MysqlDataSource

Az alábbi különböző kapcsolat beállításait, mint például a „minimális / maximális számának medencék”, „várakozási idejének és elvárásainak.” Ők lehet hagyni, ahogy van.

Az az oldal alján van egy panel hozzá a medence tulajdonságait. három tulajdonság (az „Új ..” gomb), hogy adjunk:

  • URL. jdbc: mysql: // localhost: 3306 / MyBlog
  • Jelszót. % Vash_parol_ot_bazy_dannyh%
  • Felhasználó. gyökér <Или любой другой имеющий права к базе myblog>

Az ingatlan az URL mi határozza meg a módot, ahogyan a szerver kereshet az adatbázisban. Alapértelmezésben be van állítva a port 3306.

Most létre kell hoznunk egy JDBC erőforrás. Menj a JDBC Resource menüt, és kattintson a gombra „Új”.. Írja be a nevét JDBC erőforrás, és válassza ki az újonnan létrehozott medence:

Java EE fejlesztés Web-alkalmazás

Most vissza a JDBC Connection Pool menüt, és válassza a újonnan létrehozott medencében. Ha szeretné ellenőrizni, hogy működik, kattintson a Ping gombot, ha a következő üzenet jelenik meg a siker:

Ha a ping nem volt sikeres, a következő okok miatt lehetséges:

  • Nem helyesen adja meg az utat az adatbázisba.
  • Nem találta a vezető. Ebben az esetben le kell töltenie az illesztőprogramot a MySQL oldalon. Az archív kivonat a jar fájlt és másoljuk a szerver lib mappában. Ezután indítsa újra a kiszolgálót.

Poole elő. A következő cikkben áthágják a móka, akkor egy entitás létrehozására osztály és a munkamenet bab, ismerkedés a jelöléseket, amelyekkel egyszerűsíti a konfigurációt alkatrészek, és abból a cikk a főoldalon segítségével JSTL technológia.

Kapcsolódó cikkek