Értékelés:

A könyvet a Vaadin keretrendszer átfogó bemutatása miatt értékelik, különösen a Java-fejlesztők számára. Felhasználóbarát, és szilárd kiindulópontként szolgál a kezdők és a középhaladók számára. Néhány olvasó azonban úgy érzi, hogy nem elég mélyreható, és olyan anyagot tartalmaz, amely nagyon hasonlít a meglévő online dokumentációra, így a haladó fejlesztők számára kissé felületes.
Előnyök:Részletes és könnyen követhető útmutatót kínál a Vaadin elsajátításához, amely kezdők és középhaladó felhasználók számára egyaránt alkalmas. Gyakorlati példákat kínál a Spring Boot és a JakartaEE integrálásával, és jól strukturált, világos magyarázatokkal.
Hátrányok:Egyes tartalmak felszínesnek minősülnek, az alapfogalmakra összpontosítva, a haladó témák mélységének hiányában. Az online dokumentációhoz hasonlóan ismétlődő információk, és hiányzik egy átfogó példa egy teljes alkalmazásról.
(5 olvasói vélemény alapján)
Practical Vaadin: Developing Web Applications in Java
Webalkalmazások megvalósítása Java nyelven a nyílt forráskódú Vaadin keretrendszer 20-as vagy újabb verziójával. Ez a könnyen követhető könyv tartalmazza az összes kulcsfontosságú fogalmat és lépést ahhoz, hogy a Vaadin modern verzióival kompetensekké váljunk. A könyv a fejlesztőkörnyezet beállításától kezdve az olyan fejlett funkciók megvalósításáig, mint a Server Push és az adatbázis-kapcsolat. A könyv segít a Vaadin keretrendszerben való jártasság megszerzésében, a Vaadin tanúsítványokra való felkészülésben, és megmutatja, hogyan alkalmazza a Java programozási nyelv erejét a webes alkalmazások fejlesztése során.
A szerző, Alejandro Duarte a webfejlesztés és a legfontosabb technológiák bemutatásával kezdi. Ezután leírja és bemutatja, hogy a Vaadin hogyan egyszerűsíti a webfejlesztést, mivel lehetővé teszi a webes grafikus felhasználói felületek megvalósítását a Java programozási nyelv segítségével anélkül, hogy JavaScript vagy HTML kódolásra lenne szükség. Miután megalapozta a legfontosabb webes és Vaadin-fogalmak szilárd ismeretét, Duarte mélyebben elmélyül az elrendezések és a felhasználói felület olyan összetevőinek magyarázatában, mint a kombinált mezők, párbeszédpanelek, feltöltési mezők és adattáblák. Olyan témákat is tárgyal, mint a CSS-szel történő formázás, az adatkötés, az ügyféloldali nézetek megvalósítása TypeScript segítségével, valamint a Spring Boot és a Jakarta EE integrációja.
What You Will Learn
⬤ Webalkalmazások készítése Java nyelven a Servlet technológia és a Vaadin segítségével.
⬤ Kombináljon elrendezéseket és felhasználói felület komponenseket nézetek létrehozásához Java-ban.
⬤ A felhasználói felület komponensekben lévő értékek összekapcsolása a szerveren lévő Java objektumokkal adatkötésen keresztül.
⬤ Megjelenítési stílusok testreszabása és reszponzív képességek hozzáadása CSS használatával.
⬤ Táblázatos adatok megjelenítése a Grid komponens segítségével.
⬤ A kliensoldali nézetek megvalósítása TypeScript használatával.
⬤ A Vaadin alkalmazások integrálása a Spring Boot és a Jakarta EE segítségével.
⬤ Kapcsolja a Vaadin alkalmazásokat SQL adatbázisokhoz.
Kinek szól ez a könyv
Java programozási alap- vagy felsőfokú ismeretekkel rendelkező fejlesztők, akik Java-ismereteikre építve webes grafikus felhasználói felületeket szeretnének létrehozni, Java-fejlesztők, akik webes alkalmazásokat szeretnének létrehozni anélkül, hogy JavaScriptben kódolnának, valamint fejlesztők, akik Vaadin tanúsítási vizsgára készülnek és azt letenni.