当前位置导航:炫浪网>>网络学院>>编程开发>>JAVA教程>>JAVA网络编程

Java进阶:编写自定义的Velocity指令

Velocity 是一个基于 Java 的模板引擎,它允许用户使用简单的模板语言来引用由 Java 代码定义的对象。当 Velocity 应用于 Web 开发时,界面设计人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的 Web 站点。也就是说,页面设计人员可以只关注页面的显示效果,而 Java 程序开发人员关注后台业务逻辑的编码。 Velocity 将 Java 代码从 Web 页面中分离出来,这样为 Web 站点的长期维护提供了便利,同时也为我们在 JSP 和 PHP 之外又提供了一种可选的方案。

Velocity 的能力不仅仅用于 Web 开发领域,它也可以被当作一个独立工具来产生源代码和报告(例如,可以产生 SQL 和 PostScript、XML 等),或者作为其他系统的集成组件使用。

下面是一个简单的用 Velocity 编写的网页代码:

										<html> 
 <head> 
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
  <meta http-equiv="Content-Language" content="zh-CN"/> 
  <title>$page_title</title> 
  <link rel="stylesheet" href="osc-global.css" type="text/css" /> 
 </head> 
 <body> 
 <div id="OSC_top"> 
	 #parse("header.vm") 
 </div> 
 <div id="OSC_content"> 
 <table> 
	 #foreach($idx in [1..20]) 
	 <tr> 
		 <td>$velocityCount</td> 
		 <td>Now is $date.now()</td> 
	 </tr> 
	 #end 
 </table> 
 </div> 
 <div id="OSC_bottom"> 
	 #include("bottom.vm") 
 </div> 
 </body> 
 </html>
								

共4页 首页 上一页 1 2 3 4 下一页 尾页 跳转到
相关内容
赞助商链接