بعض أنواع التطبيقات الشائعة التي تستخدم Velocity هي:
نموذج ربط بيانات واجهة برمجة تطبيقات AWS.تطبيقات الويب : يقوم مطورو الويب بإنشاء هياكل صفحات HTML . ويتم ملء المحتوى بمعلومات ديناميكية. تتم معالجة الصفحة باستخدام VelocityViewServlet أو أي من الأطر العديدة التي تدعم Velocity.
رسائل البريد الإلكتروني التلقائية : تقوم العديد من التطبيقات بإنشاء رسائل بريد إلكتروني تلقائية لتسجيل الحسابات، أو تذكير بكلمات المرور ، أو إرسال التقارير تلقائيًا. باستخدام Velocity، يمكن تخزين قالب البريد الإلكتروني في ملف نصي ، بدلاً من تضمينه مباشرةً في كود Java.
تحويل ملفات XML : توفر Velocity مهمة Ant تُسمى Anakia، تقوم بقراءة ملف XML وإتاحته لقالب Velocity. ومن التطبيقات الشائعة تحويل وثائق البرامج المخزنة بتنسيق "xdoc" العام إلى مستند HTML مُنسق.
## Velocity Hello World < html > < body > # set ( $ foo = "Velocity" ) ## متبوعًا بـ Hello $ foo World! </ body > </ html >
ينتج عن معالجة البيانات بواسطة برنامج Velocity ما يلي من كود HTML:
<html> <body> مرحباً بكم في عالم السرعة! </body> </html>
مثال آخر باستخدام الشروط:
# إذا كان ( $ foo < 10 ) **اتجه شمالاً** # وإذا كان ( $ foo == 10 ) **اتجه شرقاً** # وإذا كان ( $ bar == 6 ) **اتجه جنوباً** # وإلا **اتجه غرباً** # نهاية
نموذج تعيين جسم واجهة برمجة تطبيقات AWS، لـ DynamoDB HTTP:
↑ "مدعوم بواسطة فيلوسيتي" . ويكي فيلوسيتي . Wiki.apache.org. 30 ديسمبر 2009. مؤرشف من الأصل في 23 مارس 2010. تم الاطلاع عليه في 29 مارس 2010 .
فهرس
هاروب، روب؛ داروين، إيان (30 أغسطس 2004)، سرعة برو جاكرتا: من محترف إلى خبير ( الطبعة الأولى)، أبريس ، ص 370، ISBN978-1-59059-410-0تمت أرشفة هذا النص من المصدر الأصلي في 5 يوليو 2009، وتم استرجاعه في 4 سبتمبر 2009.
كول، جيم؛ د. غراديكي، جوزيف (16 يوليو 2003)، إتقان سرعة أباتشي ( الطبعة الأولى)، وايلي ، ص 372، ISBN978-0-471-45794-7تمت أرشفة هذا النص من المصدر الأصلي في 7 أكتوبر 2012، وتم استرجاعه في 4 سبتمبر 2009.