apache开源项目-- Velocity
2016-01-06 12:02
676 查看
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模型进行开发。
参考:
http://www.cnblogs.com/hongten/archive/2013/03/09/hongten_apache_velocity.html http://my.oschina.net/aiguozhe/blog/39553
参考:
http://www.cnblogs.com/hongten/archive/2013/03/09/hongten_apache_velocity.html http://my.oschina.net/aiguozhe/blog/39553
相关文章推荐
- apache开源项目 -- VXQuery
- linux+php+apache web调用python脚本权限问题解决方案
- apache开源项目 -- Wicket
- linux+php+apache web调用python脚本权限问题
- 12月Web服务器份额:Apache与Microsoft均下降
- 如何在 Ubuntu 14/15 上配置 Apache Solr
- [Windows Server 2008] Apache+PHP安全设置
- 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
- apache下配置多个虚拟站点
- Apache Tez:一个运行在YARN之上支持DAG作业的计算框架
- php-5.5.30与apache-2.4.18的安装配置
- Apache Commons Lang包比较常用的项目
- 10分钟教会你Apache Shiro
- apache开源项目--dbutils
- apache开源项目--mina
- apache开源项目--OpenMeetings
- apache开源项目--lume
- apache开源项目--Sirona
- apache开源项目--Derby
- apache开源项目--Apache Drill