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

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

 2010-05-10 00:00:00 来源:WEB开发网   
核心提示: 现在创建一个包(比如 com.example.myfirstclick.pages),您的页面类将放在这里,了解 Apache Click:使用轻量模型快速编写 Web 应用程序,避免使用复杂的框架(5),创建包之后,在 Web 项目的 WEB-INF 文件夹中创建新文件 click.xml,H

现在创建一个包(比如 com.example.myfirstclick.pages),您的页面类将放在这里。创建包之后,在 Web 项目的 WEB-INF 文件夹中创建新文件 click.xml。在 click.xml 文件中指定刚才创建的包的名称,见清单 4。

清单 4. click.xml 文件

<?xml version="1.0" encoding="UTF-8"?> 
<click-app> 
  <pages package="com.example.myfirstclick.pages" /> 
</click-app> 

构建示例应用程序

既然项目已经设置好了,就可以开始编写扩展 Apache Click 类的类了。第一个类扩展 Page(所有页面组件的基类)。通过选择 File > New > Other 并选择 Java / Class 在包中创建新的类。一定要输入 org.apache.click.Page 作为 Superclass。

在新类中添加清单 5 所示的内容。

清单 5. WelcomePage 类

package com.example.myfirstclick.pages; 
 
import org.apache.click.Page; 
 
public class WelcomePage extends Page { 
 
  // Initialize the value to something 
  protected String theMessage = "Welcome!"; 
 
  public WelcomePage() { 
    // Add the value to the map ("message" = "$message") 
    addModel("message", theMessage); 
  } 
}

创建了 WelcomePage 类之后,需要创建一个 HTML 页面,它是为浏览器提供输出的模板。因为 Apache Click 的默认模板引擎是 Apache Velocity,HTML 文件与一般的静态 HTML 页面相似。

在 Web 项目的 WebContent 文件夹中创建新的 HTML 页面(名为 welcome.html),添加清单 6 所示的内容。

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

Tags:了解 Apache Click

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