lancego
 
联系电话:13276023938
客服QQ: 13201558
E-mail: info@zxnow.com
   
 
厦门网站建设公司谈:网站程序Velocity的工作原理
发布日期:2012-05-10    资料来源:本站           
程序员收集数据和对象,并且把它们放到一个context对象中,这样就可以被设计者访问。在使用Velocity时,,JAVA程序员和网页设计者首先在一个模板中商定一组数据,设计者就可以在各自的程度或网页源代码中分别对它们进行操作。
  然后,设计者就可建立模板,添加VTL(Velocity template language)元素。从conlexl对象中获取的数据将被放置在其中,以便处理后输出。这里,context充当中间人的作用,在JAVA层(程序员)和模板层(设计者)之间传递数据。
  Velocity允许网页设计者将元素嵌入在网站建设中,与在JAVA代码中定义的一个context对象一道工作。JAVA代码把数据放到context对象中,然后为此数据选择一个适当的模板(格式)。网页设计者从context中获取数据元素,并把这些数据元素与模板的内容组合,从而产生设计者的需要输出 。
  对于”模型”图”控制器”(MVC,model-view-controller)的支持是Velocity的优势之一,这样可以  支持更多易于维护且设计很好的网站设计。如果把JAVA看作是MVC”模型”中的”模型””控制器”层,HTML模板代码看作是MVC”模型”中的”视图”层,则Velocity就充当了它们之间的一个分享层,与JSP不同,Velocity不允许在网页之内嵌入JAVA代码,因为这将破坏MVC”模型”。
  因为模板语言仅仅对context中的对象提供控制机制和数据访问,所以设计者可以访问由程序员提供的数据,而不必担心影响到程序代码,同样,国内网站制作输出是由设计者在模板中完全指定的,程序员也不能影响数据的显示。



文章出处:厦门网站建设  厦门网站制作    厦门网站优化   厦门高端网站建设     厦门优秀网站建设   厦门品牌网站建设   厦门网站公司排名  厦门网络公司
 
公司介绍 | 服务范围 | 付款方式 |  联系我们          
版权所有:厦门中信时代网络科技有限公司    Copyright © 2007-2030 www.zxnow.com All Rights Reserved.   闽ICP备09006118号
总机:0592-5506201 ; 0592-5506216   邮箱:info@zxnow.com    地址:厦门滨北长青北里106号怡祥大厦1601
“中信时代”:以精湛的网站建设网页设计网站推广优质服务为大中小型企业提供全方位的网站设计网站建设网站制作服务;精心为不同行业的企业推出多种科学企业网站建设方案,从网站建设网站设计网页设计网页制作网站推广,让您最大限度体验到称心的服务,一流的服务,出色的网站设计和网页制作能力,认真严谨的工作态度,得到业界广泛的好评,从而在树立起自己独特的企业形象。我们从客户的跟本利益出发,为客户着想,一切从帮助企业树立良好的品牌、为企业带来有效营销为基本出发点。协助各大中小型企业走向成功的电子商务网站建设营销之路。选择专业网站设计、网站建设、网页设计、网站制作专家“中信时代”厦门网站建设公司----将为您带来更多效益、助您获得更好的成功!我们是一家提供最优质的厦门网站建设厦门网页设计厦门网站设计厦门网站制作厦门网页制作厦门网站建设公司, 咨询:0592- 5506201
close
TOP