OSCHina技术导向:Java模板引擎velocity
OSChina 采用 velocity 作为页面模板
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。
当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提 供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。
Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当 作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。
Velocity的Eclipse插件的Update地址是:http://propsorter.sourceforge.net/veloeclipse
Velocity 的 JavaDoc: http://www.ostools.net/apidocs/apidoc?api=velocity-1.7
转载于:https://www.cnblogs.com/boonya/p/3986593.html
OSCHina技术导向:Java模板引擎velocity相关推荐
- JAVA模板引擎velocity语法讲解
Velocity 是一个基于 Java 的模板引擎,它允许用户使用简单的模板语言来引用由 Java 代码定义的对象.当 Velocity 应用于 Web 开发时,界面设计人员可以和 Java 程序开发 ...
- java velocity是什么意思_基于 Java 的模板引擎Velocity快速入门
最近使用Velocity模板引擎,写一个maven项目Coding生成工具. 对基于Java的模板引擎Velocity的demo总结如下: Step1. 创建Maven项目,添加如下velocity的 ...
- java 模板引擎_极简 Spring Boot 整合 Thymeleaf 页面模板
点击"牧码小子"关注,和众多大牛一起成长! 关注后,后台回复 java ,领取松哥为你精心准备的技术干货! 虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在 ...
- Java 模板引擎总结
Java模板引擎 FreeMarker 概念 介绍 特性 优势 不足 一个小Demo 概念 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写.它是为Java程 ...
- java 模板引擎_SpringBoot入门系列(四)如何整合Thymeleaf模板引擎
前面介绍了Spring Boot的优点,然后介绍了如何快速创建Spring Boot 项目.不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/ ...
- java 模板引擎_Spring Boot 如何快熟整合Thymeleaf模板引擎
前面介绍了Spring Boot的优点,然后介绍了如何快速创建Spring Boot 项目.不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/ ...
- Thymeleaf学习总结(1)——新一代Java模板引擎Thymeleaf
Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎.类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用 ...
- Beetl学习总结(1)——新一代java模板引擎典范 Beetl入门
1. 什么是Beetl Beetl目前版本是2.7.0,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等特点.使得开发和维护模板有很好的体验.是新一代的模板引擎. ...
- 新一代的java模板引擎--beetl
模板引擎为了使用户页面和业务数据相互分离而产生,它将从后台返回的数据生成特定格式的文档,用于网站的模板引擎就是生成HTML文档. 模板引擎以简单为主,其主要目的是为了让程序开发和美工设计人员分工明确: ...
最新文章
- PAT A1149 Dangerous Goods Packaging (25 分)——set查找
- python 函数 过程_python之函数篇
- linux设置组配置额步骤,linux 中磁盘配额设置
- python 字典转对象
- C++ Exercises(十六)---Ethernet帧包结构解析
- 使用nps做内网穿透远程桌面
- 腾讯围棋AI技术PhoenixGo正式开源
- 吉林省教育学院学报杂志社吉林省教育学院学报编辑部2022年第9期目录
- 如何在淘宝上利用信息差赚钱
- 特效开发阶段:bootstrap+react小节
- 如何向iphone手机里导入音乐?
- ubuntu14.04上安装Mist
- 实物短缺下的现货白银操作建议
- IDEA取消重复代码提示功能
- 『边城』: 陌上花开,可缓缓归矣
- 手机短信验证码登录功能的开发实录(机器识别码、短信限流、错误提示、发送验证码倒计时60秒)
- 【创龙TMS320C6748开发板试用】+几种基本的程序下载和烧写办法总结
- 旧电脑变废为宝成为nas
- 一个模板三种风格版本人物头像照片墙动态开场视频PR片头模板(含相同效果的AE模板)
- jzoj 3813. 我要的幸福 (Standard IO)