189 8069 5689

springMvc集成Velocity-创新互联

一、什么是Velocity

创新互联建站于2013年开始,先为江岸等服务建站,江岸等地企业,进行企业商务咨询服务。为江岸企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

    Velocity 是一个基于 Java 的模板引擎框架,提供的模板语言可以使用在 Java 中定义的对象和变量上。Velocity 是 Apache 基金会的项目,开发的目标是分离 MVC 模式中的持久化层和业务层。但是在实际应用过程中,Velocity 不仅仅被用在了 MVC 的架构中,还可以被用在以下一些场景中。

 1. Web 应用:开发者在不使用 JSP 的情况下,可以用 Velocity 让 HTML 具有动态内容的特性。

    2. 源代码生成:Velocity 可以被用来生成 Java 代码、SQL 或者 PostScript。有很多开源和商业开发的软件是使用 Velocity 来开发的。

    3. 自动 Email:很多软件的用户注册、密码提醒或者报表都是使用 Velocity 来自动生成的。使用 Velocity 可以在文本文件里面生成邮件内容,而不是在 Java 代码中拼接字符串。

    4. 转换 xml:Velocity 提供一个叫 Anakia 的 ant 任务,可以读取 XML 文件并让它能够被 Velocity 模板读取。一个比较普遍的应用是将 xdoc 文档转换成带样式的 HTML 文件。

详情参考:http://velocity.apache.org/engine/devel/overview.html


二、如何集成

    怎么用VM请移植官网去学习,这里仅介绍如何集成:

1、springMVC.xml配置文件中加入VelocityLayoutViewResolver视图解析器:



  
  


  
  
  
  
  
  
  
  
  
  
  
  
  

2、所有视图文件均以.vm为结尾。

3、layout.vm为视图模板,即包含头和尾部等页面公共部分。在公共部分Body中最下面加入:

$!screen_content

4、其他vm文件中,只写变化的部分即可,系统通过springmvc配置文件配置以下属性:

这样就可使loyout.vm成为其它所有vm的模板。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:springMvc集成Velocity-创新互联
网站URL:http://cdxtjz.cn/article/cdgocd.html

其他资讯