《Velocity Web应用指南》中文版[精选].doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Velocity Web应用指南》中文版 来源 ? ? ? ? ? ? ? ? ? ? ? 声明: 转载请保留此页声明 ************************************************************************** 此文档为蓝杰实训学员拓展实训之用. 蓝杰实训不对译文中某些说法可能会对您的系统或开发造成损害负责. 如对您有所帮助,我们不胜荣幸! ************************************************************************* 本文属NetJ中的Velocity中文系列,本系包含如下文章: 《Velocity Java开发指南中文版》(Developer`s Guide) 《Velocity模板使用指南中文版》(User`s Guide) 《Velocity Web应用开发指南中文版》(Web Application Guide) 《VTL语法参考指南中文版》(VTL Reference) 《DB4O中文系列之起步篇》 . . . 更多资料请访问/ 下载. ************************************************************************** 译者: javaFound Mail: javafound@ NetJ@ ************************************************************************* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 目录 1.使用Velocity构建Web应用 3 2.Use a Framework 3 3.Web应用用例 3 4.不要改变己输出对象的状态! 4 5.HTML/XML字符转义 4 6.应用安全性 5 7.日志文件 5 8.布署指南 5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.使用Velocity构建Web应用 Velocity常见的用途是生成web页面, 通常用来替换JSP技术. 使用它生成页面有以下优势: 简洁 – 一般的web美工不需要懂程序语言的就可以设计动态业面. Web系统容易维护 – MVC推荐的做法是在页面中不要存在其它的脚本语言出现.. 容易访问数据模型的命令和属性 – 页面设计者通过引用简单的就可访问context中的java数据对象. 一致性 – Velocity可用做其它的文本模板生成任务,如如发送email. 本系列全面讲解了将Velocity应用从入门到精通其技术特点应用的每个方面,助你成为MVC构架的高手,本文由javaFound(NetJ@)译自/ .a 2.Use a Framework Velocity的主要目标是通过模板生成格式文档. 因此, Velocity自身不提供任何Web相关的功能. 当你需要开发Web应用时, 需要一个框架来接收HTTP请求和, 处理用户认证,执行业务逻辑调用,最后生成应答内容返回给客户端。这里有几个良好的可选方案: 1.????? Velocity Tools / VelocityViewServlet – 这是最容易的起步方法,你在下载时可同时下载Velocity Tools (Velocity的一个子项目)来使用其所长 VelocityViewServlet. 这是一个很容易配置和安装的Servlet. 在你的web服务器上创建一个模板目录,编辑一下配置的XML文件就行了这很容易,我们随后就讲到. 2.????? Velocity Tools / VelocityStruts – 也许你比较熟悉流行的 Struts framework, Struts最初被设计为JSP应用提供更多的功能支撑.利用Velocity的 VelocityStruts 模块工具, 可以替代jsp而用模板语言做Web页面对面. 这样Struts的强大功能和Velocity有轻巧灵活就有效的结合到一起. 3.????? 第三方框架 – 还有更多的第三方框架可用,你可到wiki PoweredByVelocity 页面上了解更多, Spring 也许是目前最为知名的了. Jakarta Turbine 也有很多特色也是与Velocity结合最好的. 它使用VTL做为主要的页面语言, 它优秀的设计会让你惊异开发者到底是怎么设计的它. 另外还有 Click or Maverick frameworks, 也提供了与Velocity整合很好的结构. 4.????? 创建你自己的 – 最后的一招是创建你自己的应用结构,只需创建一个主

文档评论(0)

jsntrgzxy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档