Velocity模板引擎技术在Java Web中的应用
更新时间:2023-05-19 00:36:01 阅读量: 实用文档 文档下载
MVC(Model-View-Controller)模式是目前Web开发的一种经典模式。为了使Java Web的页面视图更好地与业务逻辑分离开来,在采用MVC模式进行Java应用开发时,可引入Velocity模板引擎技术,利用Velocity来处理Java Web页面视图,该技术是实现Java网站的多模板定制开发或静态化页面生成的一种有效解决方案。
研究与开发
农业网络信息AGRr御L:珊曰/ W O c r【 V g/ RK圄D R砌 rⅣ D
21 0 1年第 5期
Vli e cy模板引擎技术在 ot J v b中的应用 a aWe陈涛,白栩翔(中南民族大学工商学院计算机系,武汉 40 6;2湖北省林业调查规划院,武汉 4 07 ) 1 . 30 5 . 309
摘
要:MV ( oe Ve - otl r C M d l i Cnr l )模式是目前 We— w oe b开发的一种经典模式。为了使 Jv b的页面视图更好地与业 aaWe
务逻辑分离开来,在采用 M C模式进行 Jv应用开发时,可引入 V l i模板引擎技术,利用 V l i来处理 Jv V aa e cy ot e t c o y aaWe b页面视图,该技术是实现 Jv aa网站的多模板定制开发或静态化页面生成的一种有效解决方案。关键词:V l i;模板引擎;J v;U le r e ecy ot aa r w i R t
中图分类号:T 33 P 9
文献标识码:B
文章编码:17— 2 12 1 )—0 80 6 26 5 l0 10 03—3 5
Ap l ain o lct mp ae En ie T c n lg n J v e pi t fVeo i Te lt gn e h oo y i a a W b c o yCH EN a T o,BAI Xu in ̄ x a g
(. m ue D p r e tE g er ga d C m ec o ee o o t- e t l n e i rN t n ie, h n 4 0 6; 1 o p t e a m n n i e n n o m reC H g fS u c n a U i r t f a o a t s Wu a 3 0 5 C r t n i h r v sy o il i 2 n e gt n a d Pa n gIs tt o u e F r t, h n 4 0 7 ) . vs a o l i ntue fH b i o s y Wu a 3 0 9 I t i n i n n i er
A s a t M C ( o e V e - o t l r p t r l s e e e p e t o e I re t sp r eJv bp g i b t c: V r M l i C nr l ) a eni ac si w bd vl m n d 1 nod r o e aa aaWe aev w d - w oe t s a c o m . t e f m b s esl c bt r w i ee p g Jv p l a o
s g MV a e, e c y t p t e g e t h o g a e r ui s o e e, h e dv l i aa a p c t n u i C p t r V l i e l e n n c n l y cn b o n g i t l on i i n t n ot m a i e oit d c d n a a We a e ve c l b rc se y V lct.T e tc n lg s a f cie s l t n u e o i p e e t n r u e,a d J v b p iw ale p o e s d b eo i o g y h e h oo y i n e e t o ui sd t m lm n v o d v lp n f l - e lt u tm z t n a d g n rt n o tt b p e i a a w b i e eo me t e eo me t t tmpae c so iai n e e a o fs i we a J v e s ed v lp n . o mu i o i ac g n t Ke r s Veo i; e p aee gn; a a U l w i y wo d: l t t m lt n ie J v; r cy Re r e t
1引言 目前在 Jv b开发中,MV aaWe C设计模式备受推崇。应用程序被分为模型层、视图层和控制层。在整个应用系统中 .程序员可以针对数据库表或概念模型构造数据业务模型,利用 JP页面技术来获取或展示 S数据,其二者之间的交互由 Jv aa控制分发类来完成【但在使用 JP的 We应用中,由于在页面中嵌入 l】。 S b
时 .Jv序设计人员和页面视图设计人员事先商定 aa程页面的表现内容,主要是确定页面所需的数据,之后这两类设计人员就可以并行地独立开展工作。页面设
计人员根据事先确定的页面内容、数据变量,利用H M T L语言、V L ( eoi e pa a gae T V l t T m l eL nu g )语言 cy t
等进行页面模板的设计。同时,程序设计人员首先利用事务逻辑处理获取页面所需的数据,并将其放人 H sM p结构的 V l i C net象中,再利用 V . ah a e c y ot对 ot x e 1 i E g e象获取相应的页面模板,最后 V l i o t ni对 cy n e cy ot
Jv代码,造成页面视图与 Jv代码的混合,不
利于 aa aa页面的设计与修改,且页面生成的速度也相对较慢。
V lcy是一种 Jv e i ot aa模板引擎技术,允许任何人使用简单而强大的模板语言来引用 Jv代码定义的对象翻 aa。 V lcy能将页面视图与业务逻辑更好地分离,具有 e i ot重要的应用意义。
将数据和页面模板进行合并,产生所需要的 H ML页 T面。其工作模型如图 l所示。
22 eoi技术特点 . V lc y t在 Jv b aa We应用中,通过对 V lc y e i工作原理的分 ot析 .可以得出 V l i模板引擎技术有的主要特点为: e cy ot ( )v L语言简单、灵活且功能强大。页面设计 1 T人员可以较容易地掌握 V L语言,进而独立承担页面 T
2 V l i模板引擎 e cy ot21 V l i . e cy工作原理 ot在使用 V l i模板引擎技术进行 Jv b开发 eo t cy aaWe作者简介:陈涛 (9 9 )男,士, 17一,硕助教,究方向:研网络安全与管理。 收稿日期:0 1 0— 0 2 1-4 2
~
3— 8
正在阅读:
Velocity模板引擎技术在Java Web中的应用05-19
实验二12-27
好邻居的品质 Qualities of A Good Neighbor03-09
17.触摸春天导学设计11-07
。房屋拆迁补偿协议书范文08-31
随机数生成原理 实现方法 不同编程语言的随机数函数05-09
浅谈地方立法如何以上位法为依据05-15
LED投光灯50W安装说明书08-08
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- Velocity
- 模板
- 引擎
- 应用
- 技术
- Java
- Web
- 案例2--营销管理突破销售瓶颈
- 中医观小儿舌苔诊断寒热症状
- 2011年下学期小学六年级数学竞赛试题及答案
- 学校治理懒政怠政为官不为活动自查报告
- 2.7 勾股定理的应用(第1课时) 练习(1)
- 《市场大师的经典战例》_-_【精品图文】
- TeklaBIMsight在钢结构工程的应用
- 五一节来了,你拿什么吸引消费者眼球?
- 机械优化设计实例(人字架优化)
- 七年级下册语文文言文总复习(试卷)免费使用,大家共享
- 上海市会计从业人员基础信息登记表(领取)
- 预防接种门诊流程
- 葡萄酒培训知识资料
- 井下作业清砂修井工艺研究与使用
- 探析房屋租赁合同终止后添附物的处理
- 混凝土劈裂抗拉强度试验的有限元分析
- 校长寄语——新美美容美发化妆学校
- 源自雷诺 东风裕隆纳智捷大7底盘解析
- 中华成人智力量表的初步编制
- 青岛旅游景点逛街大全