Java külső könyvtárak
Az igen gazdag standard Java könyvtárrendszer mellett a Java másik nagy (és merem állítani: a legjelentősebb) előnye a még gazdagabb külső, ám kvázi-szabványnak tekinthető könyvtárkínálat. Ezek tehát noha külső könyvtárak, a Java világban sok esetben szinte oly mértékben szabványosnak tekinthetőek, mintha standard lenne. Az itt felsoroltak ismerete egy Java fejlesztőtől majdhogynem oly mértékben elvárható, mintha az alap része lenne.
- Naplózás: itt látni fogunk egy részletes leírással ellátott teljes és működő példát, a többinél viszont terjedelmi okok miatt csak a különbséget olvashatjuk.
- Szöveges fájlok feldolgozása. Nem gondolnánk, hogy problémát okozhat a formázott szövegfájlok feldolgozása, vagy azok létrehozása, de már a legegyszerűbb esetekben is könnyen beletörik a bicskánk. A második meglepetés akkor ér minket, amikor rájövünk, hogy ezekre a valóban széles körben elterjedt problémákra a Java nem feltétlenül nyújt szabványos, beépített megoldást.
- Web szolgáltatások: a más számítógépek számára hálózaton keresztül nyújtott szolgáltatások összefoglaló neve web szolgáltatás (angolul web service).
- Üzenetkezelés: a web szolgáltatások alapvetően szinkron műveletek. Ha lazább kapcsolatot szeretnénk kialakítani az egyes rendszerek között, akkor célszerű üzenetkezelő rendszereket közbeiktatni.
- Adatbázis kezelés: adatok keletkeznek, és szeretnénk azokat tartósan eltárolni. Az adatokat adatbázisokban tároljuk. Itt arról olvashatunk, hogy hogyan kezelhetjük ezeket Javában.
- Egységtesztelés: az egységtesztelés a fejlesztői tesztelésnek talán legfontosabb eleme.
- Általános célú könyvtárak. Meglepő módon számos, valójában alapdolognak számító funkció hiányzik a Java standard könyvtáraiban. Az alábbiak ezt az űrt igyekeznek betölteni.
- AutoValue
- Lombok
oldalváltozat: 29, utoljára szerkesztve: 20 Dec 2023 17:35