Avatar billede nicklasb Nybegynder
16. februar 2008 - 11:46 Der er 5 kommentarer og
1 løsning

Smarty til Java

Jeg har nogle designere til at udvikle designs til nye sider. Siderne kodes i XHTML og skrives i (PHP) Smarty Template Engine. Alt design styres via Smarty' funktioner, så designerne har helt frie hænder, hvad designet angår.

Nu ønsker jeg også at lade designerne udvikle templates til de e-mail vi udsender. Jeg ønsker at udsende e-mailene via Java (og har alt kode til oprettelse af SMTP-forbindelse, med videre klart).
Nu vil jeg gerne lade designerne have samme frihed, til selv at kunne køre løkker over lister, hente variable og inkludere andre templates med videre.

Jeg har fundet en klasse; HTML.Template.java (http://html-tmpl-java.sourceforge.net/). Den kan dog langt mindre en Smarty systemet og derudover kræver den at designerne skal sætte sig ind i endnu et "scripting sprog".

Jeg vil derfor høre, om der er nogle der kan hjælpe med et andet / bedre template system til genering af HTML-kode fra Java. Det optimale ville være en Java udgave af Smarty template Engine.

I må endeligt spørge, hvis der er noget der er uklart. - På forhånd tak for hjælpen!
Avatar billede arne_v Ekspert
16. februar 2008 - 16:15 #1
Der er utroligt mange template engines i Java.

En af de mest kendte er Velocity - http://velocity.apache.org/ !
Avatar billede tiller3 Nybegynder
16. februar 2008 - 16:47 #2
Velocity kan ogsaa godt anbefales af mig. Den er velskrevet og vel dokumenteret og nem at gaa i gang med.
Avatar billede arne_v Ekspert
31. marts 2008 - 04:46 #3
nicklasb ?
Avatar billede arne_v Ekspert
05. maj 2008 - 06:17 #4
??
Avatar billede nicklasb Nybegynder
13. juli 2008 - 12:00 #5
Smid et svar..
Avatar billede arne_v Ekspert
13. juli 2008 - 14:58 #6
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester