Mar 22, 2009

Κάνοντας include velocity macros στο JHeadstart

Η τροποποίηση του layout μιας web εφαρμογής αντιμετωπίζεται με μεθοδικό τρόπο στο JHeadstart, βασισμένο στην αρθρωτή (modular) αρχιτεκτονική του. Η δημιουργία μιας σελίδας είναι αποτέλεσμα της συνάθροισης διάφορων στοιχείων (headers, button bars, forms, κλπ) που το προφίλ τους αποθηκεύεται σε αρχεία μακροεντολών της γλώσσας Velocity (http://velocity.apache.org/). Αν χρειαστεί να μεταβάλλουμε αυτό το αποτέλεσμα, απλά ορίζουμε το δικό μας αρχείο μακροεντολών στον generator. Στο δικό μας εξειδικευμένο αρχείο vm, είναι δυνατόν να ενσωματώσουμε κάποιο άλλο αρχείο με την εντολή parse, όπως για παράδειγμα:

## Include standard JHeadstart velocity file tableGroupButtons.vm
#parse ("default/pageComponent/tableGroupButtons.vm")

No comments: