1. A fejlesztői környezet kialakítása

Ebben a fejezetben a fejlesztői környezet kialakítását végezzük el. A fejezet áttanulmányozása után az olvasó képes lesz a JAVA alapú szoftverfejlesztéshez szükséges eszközöket önállóan feltelepíteni a számítógépére.

Mindenképpen azt javasoljuk, hogy fejlesztői gépnek vagy asztali PC-t vagy laptopot használjunk. A fejlesztésekhez a következő szoftver eszközökre lesz szükségünk:

Ez tartalmazza azokat az eszközöket, melyekkel a JAVA forráskódból a JAVA futtató környezet (JRE) által futtatható kód készíthető. A futtató környezet önmagában is letölthető, de a JDK is tartalmazza.  

Az Integrált Fejlesztői Környezeteket a programfejlesztés lépéseinek (forráskód szerkesztése, fordítás, futtatás, nyomkövetés) egyszerűsítésére hozták létre. Ezek az eszközök a szoftverfejlesztést projekt szemléletben valósítják meg. Azaz a programfejlesztéshez egy projektet kell létrehozni, amely tartalmazni fogja a leendő szoftver forráskódjait ( akár több file-ban is), valamint a szoftverhez hozzácsatolandó külső könyvtárakat, stb. A  JAVA alapú fejlesztésekhez használt környezetek közül az Eclipse, illetve a NetBeans a legnépszerűbbek. A tananyagban a feladatok megoldásait a feladat számozásával megegyező nevű „.zip" fileban NetBeans projektként adjuk meg. Valamennyi feladat végén található egy „Megoldás" nevű link, melyen keresztül a megoldás letölthető. Az Eclipse-t használóknak ebben a tutoriálban leírt módon kell importálniuk a projektet.      

A tananyagban adatbázis kezelő rendszernek a szabadon letölthető és használható MySQL rendszert választottuk.

A JDBC  (Java Database Connectivity) konnektor szolgál arra, hogy a JAVA programból jövő kéréseket az adatbázis kezelő rendszer által értelmezhető formává alakítsa.