Java EE fejlesztés Web-alkalmazás
JAVA EE: az web-alkalmazások. Előállítás.
Az első dolog kezd kifejlődni, azt kell készíteni az összes eszközt.
Ez a cikk egy listát a szükséges forrásokat az induláshoz egy webes alkalmazás: a leírás több alkalmazás szerverek, részletesen, hogyan kell telepíteni és konfigurálni GlassFish Application Server. MySQL Server.
Működtetni web-alkalmazás szükséges mindenekelőtt szerver és a Java EE technológia jellemzői az alkalmazás szerver (Application Server).
Sokan, különösen a fej jöhet Apache / Tomcat, de ez nem egy alkalmazás szerver és a servlet konténer (Servlet Container). Mi a különbség? Tény, hogy nem támogatja az EJB technológia, és ha az első cikket lehet végrehajtani a Tomcat, majd amint megérinti a szervezet osztályok és sessionbabok, Tomcat már lesz elég.
1 Ne használjon Apache / Tomcat végrehajtásában ismertetett példák ebben a cikksorozatban.
A következőket lehet használni, mint egy alkalmazás szerver:
JBoss - Java EE alkalmazás szerver egy nyílt forráskódú, a névadó cég. Jelenleg tulajdonában Red Hat.
WebSphere - egy egész család szoftver termékek IBM-től. Ez az egyik legerősebb megoldások a nagy üzleti projektek.
JRun - hirtelen kinyitotta nekem az alkalmazás szerver Adobe, elavult, szükségtelen és nem értem, miért, mikor valami fogant létrehozását, de ez valami létrehozott cégek (pl Ectaco.).
GlassFish - Open Source projekt az Oracle (eredetileg a Sun által kifejlesztett). Ez önmagában minden szükséges funkciót a Java EE projektek. A különlegessége az is lehetséges, hogy kiválassza komponensek a komplement Grizzly, a Java NIO technológiát.
Mivel az adatbázis készítették újabb létrehozása Oracle (átvett Sun) - MySQL.
Tehát, hogy ismételje meg röviden, mi van szükségünk:
MySQL Server Database letöltése
Letöltés NetBeans IDE (szintén semmi sem akadályozza meg, hogy használja Eclipse, Intelij IDEA és mások.)
Kezdjük a telepítési és konfigurációs szerver GlassFish.
Az alábbiakban egy példát harci kiszolgáló beállításait Ubuntu operációs rendszer, 11.4. Híveinek a Windows-rendszerek telepítése ezen a szerveren nem nehezebb, mint a telepítés ugyanabban az irodában, töltse le az exe fájlt, és kövesse az utasításokat.
1. lépés: a felhasználók.
Semmilyen esetben nem teszik lehetővé a képes futtatni root GlassFish szervert. Végzetesen veszélyes, vakmerő.
1 Soha nem fogy root szerver.
Ehhez hozzon létre egy felhasználói
2. lépés: A Java JRE és JDK.
Ha még nincs telepítve a Java-gép a rendszerben, akkor itt az ideje, hogy csináld.
Lépés 3. Telepítés GlassFish.
Most kell menni az újonnan létrehozott felhasználó, csomagoljuk ki a szerver / home / GlassFish / és konfigurálja a megfelelő engedélyekkel a felhasználó számára.
Nagyjából szerver készen. Akkor is indítsa el.
4. lépés: Állítsa Server.
1 GlassFish szerver fut anélkül, hogy root hozzáférést nem tudja elfogadni kapcsolatok 80-as porton.
Ez a tény könnyen megkerülhető egy parancssori segédprogram kezelésére munka iptables képernyőn.
Mit tennél 80 továbbítás (alapértelmezett 8080) port a port a kiszolgálón futtassa a következő parancsokat:
Amennyiben helyett eth0 be a kódot a hálózati csatoló.
Ezután jön a telepítés MySQL.
telepítése MySQL
Itt minden sokkal könnyebb.
A telepítés során a rendszer kérni fogja beállítani egy jelszót a root hozzáférést az adatbázishoz.
Továbbá kívánatos, hogy hozzon létre egy külön felhasználót MySql.
1. Meg kell azonnal ellenőrizze a kódolás az adatbázis MySQL.
Sok esetben a MySQL adatbázis beállítása Latin1 kódolás és nem tudja megfelelően tárolni cirill karaktereket. Annak érdekében, hogy ellenőrizze, hogy a dolgok az adatbázis, az alábbi parancsot:
Ideális esetben meg kell kinéznie:
Ha a kimeneti különbözik korrigálni kell a my.cnf fájlt a / etc / mysql /.
A [mysqld] helyezze
Szakaszban [mysql] helyezze
Miután ezeket a lépéseket, a kódolást kell frissíteni. Ellenőrizze újra kódoló a fent leírt parancsot.
Egy felülvizsgálat azt írtam, hogy vannak olyan esetek, amikor a MySQL szerver nem hajlandó kezdeni a paramétereket
ebben az esetben egyszerűen nem veszed fel őket, kódolást is meg kell újítani.
És így teljes mértékben előkészíteni az alapja a mi elért az első a Java EE.
A sludeyuschey cikkünkben azonnal elkezdi létrehozni webes alkalmazások.