WEB开发网
开发学院软件开发Java 了解 Apache Click:使用轻量模型快速编写 Web 应... 阅读

了解 Apache Click:使用轻量模型快速编写 Web 应用程序,避免使用复杂的框架

 2010-05-10 00:00:00 来源:WEB开发网   
核心提示: 清单 6. welcome.html 文件<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

清单 6. welcome.html 文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>MyFirstClick Welcome</title> 
</head> 
<body> 
<p>$message</p> 
</body> 
</html>

注意 HTML 文件中的 $message 变量。在生成页面时,Velocity 模板引擎会替换这个变量。ClickServlet 把 WelcomePage 类与 welcome.html 文件匹配起来。WelcomePage 类把它的 message 字段初始化为一个值 (Welcome),然后在构造方法中通过传递变量名(message 映射到 $message)和值(theMessage 字段),使用 addModel() 方法把这个值添加到模块中。分配给这个字段的值显示在浏览器中。

运行示例应用程序

创建文件之后,可以以 Web Archive (WAR) 的形式把文件导出到 Tomcat webapps 文件夹,从而试用这个应用程序。最简便的方法是在 Eclipse 中执行以下步骤:

单击这个项目并选择 File > Export。

选择 Web / WAR 文件并单击 Next。

在 Destination 字段中,浏览到 Tomcat webapps 文件夹。

确保选择 Overwrite existing files 并单击 Finish(见图 3)。

图 3. 以 WAR 的形式导出项目
了解 Apache Click:使用轻量模型快速编写 Web 应用程序,避免使用复杂的框架

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:了解 Apache Click

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接