Květen 9th, 2007Java EE 5 - MySQL -> Glassfish -> Swing díl 1.
V komentáři jsem dostal připomínku, že bych měl spíše napsat něco jednoduchého, co by pochopil i člověk, který o Jave a použitých technologií nic neví.
Rozhodl jsem se, že se pokusím sepsat „step-by-step“ tutoriál, který
by prošel základní vývoj jednoduchoučké aplikace v Jave.
Důvodem je možná i to, že aplikace psané v Jave, které mají míti
třívrstvou architekturu client-server-databáze, nejsou jen o „core“
programování. Mám na mysli nastavení, které není zrovna triviální.
Možná i to je důvodem, proč někteří lidé skončí hned na startu.
Takže, co bude výsledkem:
Desktopová aplikace, která komunikuje s aplikačním serverem, obsahuje
business logiku a je navázána na databázi přes daný server.
Jinými slovy, jedná se o třívrstvou architekturu klient-server-databáze. Za klienta si můžete dosadit jak webovou tak desktopovou aplikaci. Výhodou třívrstvé architektury je to, že klient neobsahuje aplikační logiku, která může být natolik náročná, že je lepší, aby ji spravoval výkonný server. Výhod je samozřejmě více, ale nám bude stačit tato základní.
Aplikace je celá psaná v Jave. Na klienta použiji Swing, který je
součástí implementace Javy od SUNu a server bude glassfish (Java Sun
Application Server 9), který je volně dostupný. Databáze bude MySQL 5.0.
Veškeré potřebné věci je možné získat zdarma, což je v dnešní době
ohromná výhoda, zejména pokud si uvědomím, jakou možnost mi samotná Java
EE 5 nabízí.
- JDK 6 – Java Development Kit
- Java System Application Server 9
- NetBeans 5.5.
- MySQL 5.0.
- MySQL Connector/J 5.0.5
Instalace je jednoduchá. Nainstaluji uvedené produkty, tak jak jsem je vypsal. Pro počáteční start je to dostačující. Samotný MySQL Connector/J zatím uložím na disk, bude se hodit až v pozdější fázi.
V příštím díle ukáži, jak po instalaci nakonfiguruji základní parametry pro chod daných produktů.
Květen 10th, 2007 at 15.12
zdravim, myslim, ze prispevek je velice povedeny, i ja jsem z nej mnohe pochopila.
Květen 28th, 2007 at 13.59
perfektni.
BTW: ber v uvahu ze nepouzivam widle. Tak se na to moc neupinej.
Červen 6th, 2007 at 8.49
Windows, Linux, Solaris… ja myslim, ze v tomto pripade je to naprosto jedno. To je jeden z duvodu, proc jsem sel do Javy a ne do .NET :)
Listopad 28th, 2007 at 13.43
Kdy bude další pokračování ????
Listopad 29th, 2007 at 17.51
to sid: Toto jsem přesunul na abclinuxu.cz
Články jsou k dispozici zde: http://www.abclinuxu.cz/…10/12/196579