Itt jársz most: Kezdőlap > Java

Szűrő megjelenítése

Offline-first architektúra implementálása Android alkalmazásokban

Az offline-first architekturális megközelítés fontos alapkövét képezi az okoseszközökre fejlesztett alkalmazásoknak. Bár a "hogyan" a fejlesztő a döntése, általánosan elterjedt architektúra lévén platform-támogatottságban nincs hiány. Mai cikkem az Android (illetve a Google) saját lehetőségeit mutatja be.
 
 

Hibatűrő elosztott rendszerek Hystrix Javanica alapokon

A Netflix által fejlesztett Hystrix, illetve az ahhoz contribute-olt Hystrix Javanica extension olyan eszközök, melyekre bár talán elsőre nem is gondolnánk, hogy szükségünk van, mégis hasznos, sőt elengedhetetlen alapját képezik minden esetben, ahol több service kommunikál egymással.
 
 

Reactive REST service Spring WebFlux használatával

A reaktív programozás napjaink egyik vezető szoftverfejlesztési trendje lett, és bár merőben más szemléletmódot kíván, mint a "klasszikus" imperatív módszerek, elkerülni egyre kevésbé lehetséges. A legegyszerűbb tehát, ha fejest ugrunk a mélyvízbe és megismerkedünk a reaktív programozás világával.
 
 

Egyperces - Egyedi Thymeleaf attribútum processzor

A Thymeleaf egyik nagy előnye - teljeskörű Spring és Spring Boot integrációja mellett - a rapid UI fejlesztést lehetővé tevő, kiterjedt eszközkészlete. Az engine mélyére túrni aligha lesz szükségünk - egészen addig legalábbis, míg nem akarunk egy ismétlődő feladatot elegánsan és tömören megoldani. Például MarkDown kód renderelését.
 
 

Lightweight dependency injection: a Dagger használata Android alatt

Az Inversion of Control meglehetősen hasznos vívmánya a szoftveriparnak, a Spring pedig az egyik legelterjedtebb framework, mely Dependency Injection módszerrel valósítja azt meg. Kényelmes, rugalmas, de ugyanakkor komplex és erőforrás-igényes. Android alatt pedig nem sok esélyünk van szóba bírni.
 
 

Spring Boot alkalmazás migrálása Java 11-re

Mikor ezt a cikket írom, már gyakorlatilag napokra vagyunk a Java 8 (ingyenes) támogatásának végétől, így azok a szoftverfejlesztők (a hobbi-fejlesztőktől a nagyvállalatokig), akik nem akarnak lemaradni a nyelv biztonsági frissítéseiről, már bizonyára váltottak az új verziókra. Akik még nem, azoknak itt egy kis ízelítő, mire számíthatnak: szigorúan saját tapasztalatok, mindazon apró és fontos információ-morzsa, melybe belefutottam a Leaflet migrálása során.
 
 

AOP alapok Spring keretrendszerben

Az aspektus orientált paradigma (továbbiakban és röviden AOP) tekinthető az OOP amolyan kiterjesztésének. Segítségével könnyedén bővíthetjük alkalmazásunkat olyan funkcionalitással, ami sokszor jelenik meg az alkalmazás változatos pontjain, így kódot spórolva. A mai cikk a Spring AOP támogatását mutatja be.
 
 

Google ReCaptcha backend oldali validálása

Bár a ReCaptcha meglehetősen ügyes “találmány” ami a törvénytelenkedő felhasználók megfékezését illeti, de van egy nagy hibája: alapvetően frontend-en fut. Szerencsére ez csak részben igaz - mai cikkemben a ReCaptcha backend oldali validálását mutatom be.
 
 

Dinamikus bean regisztrálás és manuális bean qualifier

Korábban a Leaflet és az admin rendszer közti kommunikációt a Bridge nevű komponensem tette lehetővé - tulajdonképp ez csak egy kiokosított wrapper implementáció a Jersey HTTP kliens köré. Azonban felmerült az igény, hogy a Bridge-et a többi service klienseként is lehessen használni - ami újabb érdekes megoldandó problémákat hozott magával.
 
 

Egyperces - Adatbázis alapú lokalizáció Spring alkalmazásban

A Spring meglehetősen könnyedén használható eszközt biztosít a fejlesztett alkalmazás lokalizációjának megvalósítására - Boot alatt még a szükséges konfigurációt is készen kapjuk. De előfordulhat, hogy a beépített megoldás nem elég rugalmas.
 
 
 

1 2 3