- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.????? 创建你自己的 – 最后的一招是创建你自己的应用结构,只需创建一个主
您可能关注的文档
最近下载
- 雅马哈s03使用说明书.pdf VIP
- 一种从荧光粉废料中回收高纯度钇铕的制备方法.doc.doc
- 部编版语文二年级上册第六单元教材解读大单元集体备课.pptx VIP
- 压实度(灌砂法)试验检测报告.docx
- 2022年地理高考真题深度剖析之自然灾害1老教材公开课.docx VIP
- 生物法还原高浓度高氯酸盐动力学及反应条件的优化.pdf
- 妇产科常见危急重症早期识别、初步处置原则和转诊时期专家讲座.pptx
- 一种多应力加速寿命试验耦合效应分析及寿命预测方法.pdf VIP
- 医疗器械软件产品相关文档模板汇总(软件描述文档模板、软件网络安全描述模板、软件开发文档等).pdf VIP
- 火电厂工艺办法流程.ppt
文档评论(0)