4. diel - Annotation processor v Jave - Template enginy
V minulej lekcii, Annotation processor v Jave - Hello annotation world , sme si predstavili základné annotation processor a pozdravili používateľa pomocou anotácie.
V dnešnej lekcii sa budeme zaoberať možnosťami, ako lepšie generovať
zdrojový kód. Iste mi dáte za pravdu, že kód z minulej lekcie nebol
príliš univerzálne. Zvlášť metóda zapisDoTridy()
s
nezvýrazněnými Java kódom zapísaným ako String
bola veľmi
neprehľadná. Preto existujú knižnice, ktoré sa priamo zaoberajú
problematikou generovanie Java kódu.
Keďže budeme nadväzovať na minulý projekt, silne odporúčam prejsť si najskôr predchádzajúce lekcie, ak ste to ešte neurobili.
Template enginy
Template, čiže šablóna, nám hovorí, ako bude výsledný kód vyzerať. Často sa do templátu na miesto reálnych dát vkladajú "zástupné znaky", ktoré sa v priebehu "kompilácie" zamení za reálne hodnoty. Vďaka tomuto princípu možno ľahko takú šablónu meniť, bez toho, aby bolo potrebné upravovať zdrojové kódy aplikácie.
Apache Velocity Project
V tomto kurze sa zameriame na použitie jedného konkrétneho template enginu - Apache Velocity Project.
Tento projekt je
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Java tutoriálu si predstavíme spôsoby, ako generovať kód oveľa lepším spôsobom, než priamym zápisom v kóde.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.