柏思网络微信公众号
柏思网络微博
咨询热线:0755 33889986
咨询邮箱:boonet@boonet.cn
深圳网站建设区域站
深圳网站建设 网页设计 网站制作 网站设计 网站开发 就选择柏思网络
我们的优势: 专业网站建设公司,顶尖设计师量身定制 配备高配置主机,BGP多线,高速访问 99.999%网站数据可靠性 免费提供快速ICP备案 承诺24小时快速解决网站问题
您的位置:首页 > 新闻动态> 常见问题 > 查看内容
网站制作程序Velocity是如何工作的?
发表日期:2016-04-29 09:35:00    文章编辑:柏思网络    浏览次数:236
程序员收集数据和对象,并且把它们放到一个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中的对象提供控制机制和数据访问,所以设计者可以访问由程序员提供的数据,而不必担心影响到程序代码,同样,国为网站制作输出是由设计者在模板中完全指定的,程序员也不能影响数据的显示。
如没有注明,文章为柏思网络原创,转载时请注明来源 http://www.boonet.cn/article-779-1.html
新闻分类

Hi,Are you ready?

准备好开始了吗?
那就与我们取得联系吧

有网站建设的项目想和我们谈谈吗?您可以填写右边的合作意向表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与你取得联系。当然也欢迎您与我们在线商务沟通或打电话咨询,让我们听到你的声音!

BOONET 柏思网络

业务热线:0755-33889986

E-mail:boonet@boonet.cn

您需要的服务

现有网站改版
我需要做微信营销
建设全新的企业网站
要找长期合作公司,需要年度服务
我需要做购物商城
我需要做系统平台

您最关注的地方

对功能要求比较高
对设计创意要求比较高
需要可以购物支付
搜索引擎排名

预算

4-6千 1万-3万 4万-6万 7万以上 项目需要招标

关闭

关闭

关于我们

柏思网络专注网站建设,我们以领先的设计水平和网站开发技术实力,打造深圳网站建设行业品牌。公司的服务宗旨是:"用良心做好服务,用实力做好质量!"

联系我们

  • 地址: 深圳宝安福永兴围科技大厦811
  • 电话: 0755-33889986
  • Email: boonet@boonet.cn
扫描二维码 关注我们官方微信 解决建站问题
建站热线

0755-33889986

周一至周六9:00-18:00

售后服务 / 投诉处理

Powered by Boonet © 2014-2017 boonet.cn .  深圳市柏思网络科技有限公司 版权所有    | 粤ICP备14004448号-3

柏思网络专注深圳网站建设 深圳网站制作 深圳网站设计 深圳网站开发 深圳网页设计专业网站建设公司。柏思网络法律顾问:刘付汉文律师   

 
提交需求
QQ在线咨询
咨询一热线
0755-33889986
咨询二热线
400-698-0762