|  | 级别: 中级 Robi Sen (rsen@department13.com), 服务副总裁, Department13
2007 年 8 月 20 日 Apache Wicket 是几年前引入的创新型 Java Web 应用程序框架。它通过彻底地分离开发人员与设计人员的角色,帮助简化 Web 应用程序开发。它将允许您从视图层中删除逻辑代码,消除使用 JavaServer Page (JSP) 的需求,提供以简单传统 Java 对象(Plain Old Java Object,POJO)为中心的开发模式,以及消除使用 XML 和其他配置文件格式的大量需求。在本教程中,了解在使用 Apache Geronimo 作为应用服务器并将 Apache Derby 作为嵌入式数据库情况下,如何设置系统以使用 Wicket 开发简单的 Web 应用程序。
在本教程中
开发 Java Web 应用程序可能十分困难并且令人倍感挫折。多年以来,开发人员一直想通过创建解决特定问题的框架来尝试解决 Java 应用程序开发中的问题。但是很少有几个框架能够简化 Web 开发、分离角色、彻底地将视图与模型分离和删除特殊标记,以及定义完全以 POJO 为中心的开发模型。但是现在,我们进入了 Apache Wicket 时代。 几年前引入的创新型 Java Web 应用程序框架 Wicket 通过彻底地分离开发人员与设计人员的角色以及删除视图层中的逻辑代码,简化了 Web 应用程序开发。这种简单的纯 Model-View-Controller (MVC) 开发方法与缺少 XML 配置文件的简单开发流程结合在一起,使 Wicket 成为一个功能强大的令人愉快的开发框架。它解决了多个开发挑战,允许您将注意力更多地集中在功能上,而不必过多地关注应用程序配置。 在本教程中,您将集中了解如何建立和配置项目以将 Wicket 框架与 Databinder 结合使用,从而使 Wicket 与 Hibernate 良好地协作。结合使用这些应用程序与 Apache Derby 嵌入式数据库以在极短时间内创建简单的 Web 应用程序。之后,您将了解如何把应用程序部署到 Geronimo 上。
预备知识
无
系统需求
您需要配有以下工具才能继续学习本教程:
-
配有 Tomcat 6 的 Apache Geronimo 2.0-M2 —— Geronimo 是部署到其中的 Java EE 应用服务器。
-
操作系统 —— 此应用程序是使用 Microsoft® Windows® XP 开发的,但是所涉及的内容已经广泛用在 Linux® 和 OS X 上。因此您应当能够使用除了 Windows 以外的平台完成本教程。
-
Java JDK 1.5 或更高版本 —— 本教程中的所有代码都是使用 Java 1.5_11 开发的,但是 1.5 及更高版本的 JDK 都应当可用。
-
嵌入式数据库 —— 本教程将使用 Apache Derby,轻量级的完全基于 Java 的数据库。由于 Geronimo 已经内置了 Derby,因此不需要下载任何内容。
-
Eclipse —— 在本教程中,您将使用 Eclipse 3.2 作为 IDE。它不是必需的,但是它将极大地简化开发过程。
-
Apache Maven 2 —— 您将在此项目中使用 Maven 2 自动收集所需的文件和构建项目。
-
Databinder —— 这是由 Nathan Hamblen 编写的轻量级实用程序,Databinder 是能够使 Wicket 与 Hibernate 完美结合的工具,极大地简化数据驱动 Wicket 应用程序的开发。
学习时间
2 小时
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|